Vim’s a good suggestion too. Can be difficult to get used to modal editing coming from something like gedit, though. That reminds me, regarding TextAdept:
-
It is modeless and uses familiar keyboard shortcuts (like basically any other editor or text input thing besides Vim or Emacs).
-
Code folding, snippets and macros are built-in.
-
Autocomplete and inline help are built-in, but don’t pop up automatically. Use ctrl-space for autocomplete, ctrl-h for inline help.
-
Ctags support is built in (for autocomplete, inline help, jump-to-definition).
-
You’re on your own for Twee syntax highlighting, most likely. Intersection between the two user bases is probably close to zero.
Actually, TextAdept comes with both a GUI version (GTK2/Scintilla) and a terminal version. The terminal version is more vim-ish, with mark-based selection and some less obvious keyboard shortcuts. But the GUI version is quite good.