summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorKatolaZ <katolaz@freaknet.org>2019-07-26 10:26:40 +0100
committerKatolaZ <katolaz@freaknet.org>2019-07-26 10:26:40 +0100
commitf0200b8cc94cd6859ee91b7b47d1d89b41b195ed (patch)
tree30412ef93952f4d777dd113edeab4779118b4043 /TODO
parentcbfdf55b79d29e94b1f3d263dc74ee55140bbc66 (diff)
add auto-arrow, multipliers, -s, -h
Diffstat (limited to 'TODO')
-rw-r--r--TODO11
1 files changed, 6 insertions, 5 deletions
diff --git a/TODO b/TODO
index 32af33c..f6087c7 100644
--- a/TODO
+++ b/TODO
@@ -1,14 +1,13 @@
+ optimize redraws (redraw only the modified rectangle)
- change screen management (i.e., dynamic array of lines)
-- add action multiplier (e.g., "7h" moves left by 7 cols)
-- add scripting mode option ("-s"?)
- add screen geometry option (-g 25x80?)
- read file at point
+ - read output of command (!)
- use [ENTER] to exit from text insert
- maybe move "text" mode to "t"
- implement ellipse
-- parse control characters
- - parse arrows (text-mode will allow movements as well)
++ parse control characters
+ + parse arrows (text-mode will allow movements as well)
- (?) implement CTRL+G as abort (aside ESC)
- add crop command (c)
- remove extra blanks until EOL when saving to file
@@ -23,7 +22,9 @@
- allow scrolling (both vertical and horizontal)
- catch SIGWINCH and react appropriately (after scroll is
enabled)
-- auto-arrow 'A' (automatic end-char)
+* add action multiplier (e.g., "7h" moves left by 7 cols)
+* add scripting mode option ("-s"?)
+* auto-arrow 'A' (automatic end-char)
* move configs in config.h
* get screen geometry
* allow the use of [ENTER] to confirm arrow, boxes (useful