aboutsummaryrefslogtreecommitdiffhomepage
path: root/teco.ini
AgeCommit message (Collapse)AuthorFilesLines
2013-03-20use 0,xED instead of ED#xED in teco.iniRobin Haberkorn1-2/+2
2013-02-25EM...$ command to read macro from file and execute immediately (just like "M")Robin Haberkorn1-1/+1
* useful for using macro libraries
2013-02-22added some default function key macrosRobin Haberkorn1-0/+5
2013-02-22fixed margin configuration with GTK+ interfaceRobin Haberkorn1-3/+6
* line-number style must be explicitly set, even after CLEARALLSTYLES * margin widhts are in pixels (except in Scinterm), so we must determine the pixels requiered by a number of digits (e.g. 5 digits)
2013-02-15install standard macros into special standard library path (pkgdatadir/lib)Robin Haberkorn1-0/+18
* SCITECOPATH environment variable defaults to this directory * manpage updated * default teco.ini updated: no need to generate it anymore
2013-01-27revised lexer configuration using SciTE property files and Textadept's ↵Robin Haberkorn1-92/+0
terminal color definitions * lexer config is now in separate file installed into the package data dir, so it can be excluded from the teco.ini template. * teco.ini is generated so it can load an installed lexer.tes as ED hook (can still be dropped into the user's home and will work immediately)
2012-11-24allow symbolic names (symbols) being specified for the scintilla (ES) commandRobin Haberkorn1-27/+29
* new syntax is <[lParam,[wParam,[msg]]]>ES[msg[,wParam[,lParam]]]$[lParam string]$ * symbols are matched case-insensitive, the leading SCI_ for message symbols may be omitted * added support for more multiple string arguments (for commands in general) * fixed "C conditional: succeeds for every alpanumeric character, dot, dollar or underscore * added SCLEX_ and SCE_ constants as symbols * updated teco.ini: using symbolic names is preferred since that way code does not depend on the current Scintilla version
2012-11-20enable linenumbers and folding marks in profileRobin Haberkorn1-2/+5
2012-11-20some reasonable syntax highlighting defaults for C++ and MakeRobin Haberkorn1-8/+42
2012-11-20local Q-Register tables; :M commandRobin Haberkorn1-19/+20
* munged files use the same local Q-Registers as commandline * :M calls macro without new set of local registers (local register names refer to the parent macro level) * only .x names accepted at the moment. for string building characters, this will like stay that way (cannot refer to extended/long names)
2012-11-20support special "{" alternate escape character: is only terminated by a ↵Robin Haberkorn1-2/+2
matching *balanced* "}" this eases writing nested macros
2012-11-20disable ^U string building characters (by default)Robin Haberkorn1-5/+5
some method to reenable it will be developed in the future (perhaps using a separate command, or a special modifier which reverses a string commands default handling of building character)
2012-11-20minor teco.ini simplificationsRobin Haberkorn1-3/+3
2012-11-20QRegister push-down stack: [x and ]x commandsRobin Haberkorn1-23/+26
* rubout is quite tricky but ensures minimal memory copying
2012-11-20ED flags making 0-Register hook execution configurableRobin Haberkorn1-2/+46
* teco.ini updated as well
2012-11-16file closing must be enforced now (teco.ini)Robin Haberkorn1-1/+1
2012-11-14default teco ini fileRobin Haberkorn1-0/+5
* should serve as a template to the user