tvi: ^G command - neatvi - [fork] simple vi-type editor with UTF-8 support (HTM) git clone git://src.adamsgaard.dk/neatvi (DIR) Log (DIR) Files (DIR) Refs (DIR) README --- (DIR) commit d5fdad85ce7861cb976204da853df15ad14b5a38 (DIR) parent 7cbcaf73c5c8cc39c55bd675672e26faa064e97f (HTM) Author: Ali Gholami Rudi <ali@rudi.ir> Date: Wed, 13 May 2015 09:28:13 +0430 vi: ^G command Diffstat: M vi.c | 11 +++++++++++ 1 file changed, 11 insertions(+), 0 deletions(-) --- (DIR) diff --git a/vi.c b/vi.c t@@ -678,6 +678,14 @@ static int vi_scrollbackward(int cnt) return 0; } +static void vi_status(void) +{ + char stat[128]; + sprintf(stat, "[%s] %d lines, %d,%d\n", + xpath[0] ? xpath : "unnamed", lbuf_len(xb), xrow + 1, xcol + 1); + led_print(stat, xrows); +} + static void vi(void) { int mark; t@@ -735,6 +743,9 @@ static void vi(void) lbuf_redo(xb); redraw = 1; break; + case TERMCTRL('g'): + vi_status(); + break; case ':': term_pos(xrows, led_pos(":", 0)); term_kill();