summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorKatolaZ <katolaz@freaknet.org>2019-07-19 18:03:29 +0100
committerKatolaZ <katolaz@freaknet.org>2019-07-19 18:03:29 +0100
commit52a48d7718c6467da380a51f49327323e15e00c7 (patch)
tree277bcad9c7160cb4fa752979ab5903459813a56d /TODO
parenta2bf8545d73621de7cfa3a06663d1b94fdc668c4 (diff)
save to file works
Diffstat (limited to 'TODO')
-rw-r--r--TODO16
1 files changed, 11 insertions, 5 deletions
diff --git a/TODO b/TODO
index 1b6139d..b4d36cd 100644
--- a/TODO
+++ b/TODO
@@ -1,14 +1,20 @@
+ optimize redraws (i.e., avoid to redraw if possible)
- (?) change cursor shape according to action
-- save to file
-- implement auto-arrow 'A' (automatic end-char)
-- implement delete 'x' or 'd'
+- auto-arrow 'A' (automatic end-char)
+- delete -- 'x' or 'd'
+- load from file
+- read file at point
+- visual selection
+ - crop
+ - fill
+ - delete
+ - yank/put
+- undo (by storing lines changed across insert/remove operations)
- manage special chars (DEL/CANC) during text insert
(also do not print unmanaged chars!)
-- load from file
-- insert file at position
- get screen geometry
- allow scrolling (both vertical and horizontal)
+* save to file
* implement arrow
* set different line styles (done for hl, vl, corner)
* add status bar