aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2014-11-24 07:36:55 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2014-11-24 07:46:42 +0100
commita6e70e0bdac685f37301c6e505367306effb7aca (patch)
treebd211a7a741bca1a9a0b559df1285ef4e6ef6718 /TODO
parentabda28b2763e48f8b6b77220a677c1cdeb5d8970 (diff)
downloadsciteco-a6e70e0bdac685f37301c6e505367306effb7aca.tar.gz
updated TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO17
1 files changed, 10 insertions, 7 deletions
diff --git a/TODO b/TODO
index 8d64e11..5771793 100644
--- a/TODO
+++ b/TODO
@@ -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.