gedit r5452 - in trunk: . plugins/modelines



Author: sfre
Date: 2007-01-22 01:32:54 +0000 (Mon, 22 Jan 2007)
New Revision: 5452
ViewCVS link: http://svn.gnome.org/viewcvs/gedit?rev=5452&view=rev

Added:
   trunk/plugins/modelines/gedit-modeline-plugin.c
   trunk/plugins/modelines/gedit-modeline-plugin.h
   trunk/plugins/modelines/modeline-parser.c
   trunk/plugins/modelines/modeline-parser.h
Removed:
   trunk/plugins/modelines/modelines.py
Modified:
   trunk/ChangeLog
   trunk/plugins/modelines/Makefile.am
   trunk/plugins/modelines/modelines.gedit-plugin.desktop.in
Log:
Reimplement the modeline plugin in C.

Fixes bug #346598 â modeline plugin takes too much memory.

The modeline plugin was the only python plugin loaded by default, and
that had serious consequencies on gedit startup time and memory
comsumption.

This patch also fixes some mistakes in the handling of vim modelines
and doesn't parse the same line twice anymore.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]