Daniel Neeldneelyep@gmail.comJim Campbelljcampbell@gnome.orgEmacs, Kate and Vim-style modelines support for gedit.Modelines
The Modelines plugin allows gedit to analyze the
lines of text at the start and end of a file, and then apply a set of
document preferences to the file. The Modelines plugin supports a
subset of the options used by the Emacs, Kate and
Vim text editors.
To enable the Modelines plugin, select geditPreferencesPluginsModelines.
General Modeline Options
The following options can be set using gedit modelines:
Tab width
Indent width
Inserting spaces instead of tabs
Text Wrapping
Right margin width
Preferences set using modelines take precedence over the ones specified
in the preference dialog.
Emacs Modelines
The first two lines of a document are scanned for Emacs
modelines, and gedit supports the following Emacs
modeline options:
Tab-width
Indent-offset
Indent-tabs-mode
Text auto-wrap
For more information on Emacs modelines, visit the
GNU Emacs
Manual.
Kate Modelines
The first and last ten lines a document are scanned for Kate
modelines, and gedit supports the following Kate
modeline options:
tab-width
indent-width
space-indent
word-wrap
word-wrap-column
For more information about Kate modelines, visit the
Kate website.
Vim Modelines
The first and last three lines a document are scanned for Vim
modelines, and gedit supports the following Vim
modeline options:
et (expandtab)
ts (tabstop)
sw (shiftwidth)
wrap
textwidth
For more information on Vim modelines, visit the
Vim website.