aboutsummaryrefslogtreecommitdiffhomepage
path: root/TODO
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2013-01-20 15:59:03 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2013-01-20 16:03:52 +0100
commit70c6c430a2cd990cad899024c3bab0c8208328b1 (patch)
tree26a71fecaf6a29d0a67e562e11639f95da24b0ed /TODO
parent1e55387482bd501770aafc4230cbcad870d3abf3 (diff)
downloadsciteco-70c6c430a2cd990cad899024c3bab0c8208328b1.tar.gz
fixed search-replace commands if search fails (do not insert then)
* updated TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO10
1 files changed, 7 insertions, 3 deletions
diff --git a/TODO b/TODO
index 5538c44..096036e 100644
--- a/TODO
+++ b/TODO
@@ -1,16 +1,17 @@
Known Bugs:
* Dot is not always restored properly (e.g. after closing file)
- * FS broken in loops - inserts even if search failed
* Strange behaviour after loop interruption (e.g. "<%a>")
* Null-byte in strings not always handled transparently
+ * safe-point mechanism discards file attributes (must be applied to new files)
Features:
* Progress indication in commandline cursor
* catch OOM errors (can happen easily due to infinite loops)
* undo-tokens per char limit (additional infinite loop safety)
- * Function-key support
+ * Function-key support, configurable
* generic function-key substitution, or
- * function-key encoding (e.g. Page-down -> ^FPD)
+ * function-key encoding (e.g. Page-down -> ^FPD), or
+ * function-key to ASCII/UTF mapping (as command executes macro of the same name)
* extended Q-Register namespace
* 2 char q-registers like in Troff (e.g. "Q(xy")
* arbitrary length names (e.g. "Q$xyz$", see ITS TECO)
@@ -22,6 +23,9 @@ Features:
* multiline commandline
* improve GTK interface
* modifier for toggling string building processing
+ * simplify parser (static jump tables are unnecessary!)
+ * ??? optional modified-detection based on hash sums ???
+ * backup files
Documentation:
* Code docs (Doxygen)