From eb35babede8a65bdf31b5d864fe36164792364bd Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sat, 19 Jan 2013 21:34:56 +0100 Subject: added TODO list also updated AUTHORS --- AUTHORS | 1 + Makefile.am | 2 ++ TODO | 30 ++++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 TODO diff --git a/AUTHORS b/AUTHORS index e69de29..6764f68 100644 --- a/AUTHORS +++ b/AUTHORS @@ -0,0 +1 @@ +Robin Haberkorn diff --git a/Makefile.am b/Makefile.am index d8a55af..30fa338 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,3 +6,5 @@ dist_sciteco_data_DATA = teco.ini noinst_HEADERS = compat/bsd/sys/cdefs.h \ compat/bsd/sys/queue.h \ compat/bsd/sys/tree.h + +EXTRA_DIST = TODO diff --git a/TODO b/TODO new file mode 100644 index 0000000..5e97e10 --- /dev/null +++ b/TODO @@ -0,0 +1,30 @@ +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 + +Features: + * Patch Scintilla for TECO-style control code echoing (^X) instead of mnemonics + * 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 + * generic function-key substitution, or + * function-key encoding (e.g. Page-down -> ^FPD) + * 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) + -> Macro libraries + * Q-Register aliasing/linking + * EC command + * command-line push-down mechanism + * TECO syntax highlighting + * multiline commandline + * improve GTK interface + +Documentation: + * Code docs (Doxygen) + * Manpage + * Language reference? + * Command reference -- cgit v1.2.3