Similar to Eclipse behavior: cycles through possible word completions from opened documents.
Default key: <alt>slash
Provides features for easy text editing.
That’s all for now. Planed feature functionality:
Default shortcut <crtl><alt>l opens editor file directory in file manager.
<ctrl>l popups dialog with line number input.
Comments and uncomments code with hashes. Useful for languages with appropriate comment symbols. Default key <ctrl>slash.
Background python code linter. Highlights problems like unused or undefined imports or variables. Also gives feedback about syntax errors. Quite handy plugin.
Remembers current file position on editor close and restores it on open.
Simply search, like in other editors.
Replace entry supports back references (\1 or \g<name>) for regular expression groups in search field.
To control ignore case, regex checkboxes and activate Replace/Replace all buttons you can use mnemonics: <alt>c, <alt>x, <alt>p and <alt>a.
Plugin allows to run commands optionally piping selection or whole buffer’s content to it and process it’s stdout.
Name: tool’s name. You can use underscore (“_”) to define mnemonic key and pango markup.
Langs: comma separated list of languages for which this tool is intended. Leave field empty if tool should be available in all editors.
Command: Shell command to execute. Following variables are supported:
Take note, you have not to quote it.
Stdin and Stdout should be self-explanatory.
Default key to activate run menu is <alt>x. Actual tool can be run by pressing it’s mnemonic key or selecting it with cursor keys an hitting Enter.
It is similar to vim’s SnipMate plugin which are clone of TextMate’s snippets, you may refer to these projects for syntax documentation.
User snippet files are searched in ~/.config/snaked/snippets. You can configure it via preferences (<ctrl>p) item Snippets.
There is ability to attach several snippet sets to one editor via multiple contexts (preferences File types item).
Missing features:
Attaches spell checker to current editor. You need pygtkspell installed (look at gnome-python-extras package for your distro).
Spell check is activated/deactivated by F7 key.