diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2014-11-24 07:36:55 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2014-11-24 07:46:42 +0100 |
commit | a6e70e0bdac685f37301c6e505367306effb7aca (patch) | |
tree | bd211a7a741bca1a9a0b559df1285ef4e6ef6718 /TODO | |
parent | abda28b2763e48f8b6b77220a677c1cdeb5d8970 (diff) | |
download | sciteco-a6e70e0bdac685f37301c6e505367306effb7aca.tar.gz |
updated TODO
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -6,15 +6,20 @@ Known Bugs: (WON'T FIX!?) * Scintilla/Scinterm: sometimes <TAB> indents too much (see e.g. state declarations) * crashes on large files: S^EM^X$ (regexp: .*) + * m,nX crashes if m > n Features: + * some missing useful VideoTECO/TECO-11 commands: + * EF with buffer id + * ER command: read file into current buffer at dot + * $$, ^C: return from macro + * nEW to save a buffer by id + * use CRTP for RBTrees + * "~" expansion in file names * properly support Unicode encodings and the character-based model * link against libncursesw if possible * translate documents to Unicode strings * a position refers to a character/codepoint - * refactor lexer macro library using new possibilities - * protect ED hook executions (process like "(<x>M0$)"). - Perhaps use a long name for ED registers now. How about "ED"? * Progress indication in commandline cursor * undo-tokens per char limit (additional infinite loop safety) * Command to free Q-Register (remove from table) @@ -24,7 +29,6 @@ Features: * multiline commandline * perhaps use Scintilla view as mini buffer * improve GTK interface - * modifier for toggling string building processing * ??? optional modified-detection based on hash sums ??? * backup files, or even better Journal files: could write a Macro file for each modified file containing @@ -34,10 +38,9 @@ Features: * Add special Q-Register for dot: Would simplify inserting dot with string building and saving/restoring dot on the QReg stack - * Windows: look for stdlib macros relative to the binary path (just - like teco.ini is found): perhaps by introducing special characters - in the default SCITECOPATH or hardcoding the defaults * automatic EOL detection of buffers; easy EOL setting + * command to change the current working directory. This will + influence tab-completion and relative file names. Optimizations: * prevent command-line flickering when using function key macros. |