Based on the Scintilla engine, TextAdept (TA) is a portable programmer's editor quite apart from other offerings, with a right minimal GUI but the promise of infinite configurability/extensibility.
TA is not for the faint of heart regarding messing with configuration files (mostly text with a '.lua' extension) but is truly multi-platform, running in Linux, MacOS and Windows, both on GUI and on their respective CLIs. Might be a tweaker's dream, especially if you speak LUA...
http://foicica.com/textadept/ wrote:Textadept is a fast, minimalist, and ridiculously extensible cross-platform text editor for programmers. Written in a combination of C and Lua and relentlessly optimized for speed and minimalism over the years, Textadept is an ideal editor for programmers who want endless extensibility without sacrificing speed or succumbing to code bloat and featuritis.
TextAdept GUI (customized with the green-mango theme found at the wiki)
Curses version (console, where, for some unbeknownst reason, I was unable to type Capitals...)
TA has its own PAF launcher, TextAdept-Portable (presented at http://foicica.com/lists/textadept_arch ... /0718.html, possible obsolescence discussed at http://foicica.com/lists/textadept_arch ... /1532.html, download page at http://github.com/rgieseke/textadept-portable).
Nevertheless, TA appears to be natively portable via the use of its '-u' command line parameter (but since it expects a full path passed to it -- for info, see the _USERHOME function explanation at http://foicica.com/textadept/api/_G.html#_USERHOME -- I put together a minimal yaP launcher, available at http://pastebin.com/7Wg0iCqV).
Some quick notes to minimize the estrangement one might feel when using TA for the first time: there is no settings, preferences, or configuration dialog -- the closest thing you'll get is the save/load session file menu options; although TA is able to work with multiple documents, it doesn't show tabs for them -- to see its document list (buffers in TA lingo), type CTRL-B; lastly, don't dismiss TA as an arcane entity from the Open Source netherworld -- try it and you'll surely be impressed by how lightning fast it is.
Oh, and TA is able to recognize file types by extension, 'shebang' ("#!/path/to/exe") or any first line pattern. Also, as TA doesn't show any icon in Windows by default, be advised that various graphics are available in its core\images subfolder, including a 32x32 icon.
Download current version (v6.6) at http://foicica.com/textadept/download.