iadd visual in status bar - gramscii - A simple editor for ASCII box-and-arrow charts Err bitreich.org 70 1Log /scm/gramscii/log.gph bitreich.org 70 1Files /scm/gramscii/files.gph bitreich.org 70 1Refs /scm/gramscii/refs.gph bitreich.org 70 1Tags /scm/gramscii/tag bitreich.org 70 1README /scm/gramscii/file/README.md.gph bitreich.org 70 1LICENSE /scm/gramscii/file/COPYING.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 8d84f5933289b91877b2c0a611da63140d8874b2 /scm/gramscii/commit/8d84f5933289b91877b2c0a611da63140d8874b2.gph bitreich.org 70 1parent 130977d60200ae44ca6e27474a3127d1e8cd34b7 /scm/gramscii/commit/130977d60200ae44ca6e27474a3127d1e8cd34b7.gph bitreich.org 70 hAuthor: KatolaZ URL:mailto:katolaz@freaknet.org bitreich.org 70 iDate: Sat, 20 Jul 2019 18:33:42 +0100 Err bitreich.org 70 i Err bitreich.org 70 iadd visual in status bar Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M TODO | 4 +++- Err bitreich.org 70 i M gramscii.c | 2 ++ Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 5 insertions(+), 1 deletion(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/TODO b/TODO /scm/gramscii/file/TODO.gph bitreich.org 70 i@@ -1,18 +1,20 @@ Err bitreich.org 70 i + optimize redraws (i.e., avoid to redraw if possible) Err bitreich.org 70 i - (?) change cursor shape according to action Err bitreich.org 70 i - auto-arrow 'A' (automatic end-char) Err bitreich.org 70 i+- change screen management (i.e., use an array of lines) Err bitreich.org 70 i - read file at point Err bitreich.org 70 i + visual selection Err bitreich.org 70 i - crop Err bitreich.org 70 i - yank/put Err bitreich.org 70 i * fill Err bitreich.org 70 i * delete Err bitreich.org 70 i-- change screen management (i.e., use an array of lines) Err bitreich.org 70 i - undo (by storing lines changed across insert/remove operations) Err bitreich.org 70 i - manage special chars (DEL/CANC) during text insert Err bitreich.org 70 i (also do not print unmanaged chars!) Err bitreich.org 70 i - get screen geometry Err bitreich.org 70 i - allow scrolling (both vertical and horizontal) Err bitreich.org 70 i+* add "vis" (for visual) in mode strings Err bitreich.org 70 i+* implement "." to reset styles to defaults. Err bitreich.org 70 i * load from file Err bitreich.org 70 i * check if modified on exit Err bitreich.org 70 i * write to new file / default file Err bitreich.org 70 1diff --git a/gramscii.c b/gramscii.c /scm/gramscii/file/gramscii.c.gph bitreich.org 70 i@@ -109,6 +109,8 @@ char* state_str(){ Err bitreich.org 70 i return "arr"; Err bitreich.org 70 i case DEL: Err bitreich.org 70 i return "del"; Err bitreich.org 70 i+ case VIS: Err bitreich.org 70 i+ return "vis"; Err bitreich.org 70 i default: Err bitreich.org 70 i return "ERR"; Err bitreich.org 70 i } Err bitreich.org 70 .