summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorKatolaZ <katolaz@freaknet.org>2019-07-23 16:57:25 +0100
committerKatolaZ <katolaz@freaknet.org>2019-07-23 16:57:25 +0100
commit3a8eeffc5b3ef3d23984913d841e3a0aa5f68e16 (patch)
tree9af1d966e1082fda849452a25ee02a463cae408f /TODO
parenta64ca9d14f8c197398badad39148b794757742b2 (diff)
add makefile
Diffstat (limited to 'TODO')
-rw-r--r--TODO12
1 files changed, 9 insertions, 3 deletions
diff --git a/TODO b/TODO
index 83a28b8..da7de02 100644
--- a/TODO
+++ b/TODO
@@ -1,16 +1,18 @@
+ optimize redraws (i.e., avoid to redraw if possible)
- move configs in config.h
-- add Makefile
- change screen management (i.e., dynamic array of lines)
-- get screen geometry
- 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
+- 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)
- (?) implement CTRL+G as abort (aside ESC)
- add crop command (c)
+- remove extra blanks until EOL when saving to file
+ visual selection
- crop-to
- yank/put
@@ -20,9 +22,13 @@
- manage special chars (DEL/CANC) during text insert
(also do not print unmanaged chars!)
- allow scrolling (both vertical and horizontal)
+- catch SIGWINCH and react appropriately (after scroll is
+ enabled)
- auto-arrow 'A' (automatic end-char)
-* allow the use of [ENTER] to confirm arrow, boxes, and text (useful
+* get screen geometry
+* allow the use of [ENTER] to confirm arrow, boxes (useful
for scripting)
+* add Makefile
* change "g" command:
- g-g (goto top-left)
- g-G (goto bottom-right)