diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-11-06 10:35:50 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-11-06 10:35:50 -0700 |
commit | 38d202d68d2db9c8a41927e06940ef9c5da936d8 (patch) | |
tree | 608ade3e675d3b46185b096ce0850261a751535f | |
parent | 0de8ee3911f40eff2289caaccaa182ad6d990908 (diff) | |
download | teliva-38d202d68d2db9c8a41927e06940ef9c5da936d8.tar.gz |
replace initial help message with a menu
-rw-r--r-- | src/kilo.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/kilo.c b/src/kilo.c index ce377fe..310e509 100644 --- a/src/kilo.c +++ b/src/kilo.c @@ -923,12 +923,11 @@ void editorRefreshScreen(void) { /* Create a two rows status. First row: */ abAppend(&ab,"\x1b[0K",4); - abAppend(&ab,"\x1b[7m",4); - char status[80], rstatus[80]; - int len = snprintf(status, sizeof(status), "%.20s - %d lines %s", - E.filename, E.numrows, E.dirty ? "(modified)" : ""); - if (len > E.screencols) len = E.screencols; - abAppend(&ab,status,len); + abAppend(&ab," \x1b[7m ^e \x1b[0m run ",19); + int len = 2 + 4 + 5; + abAppend(&ab,"\x1b[7m ^s \x1b[0m search ",20); + len += 4 + 8; + char rstatus[80]; int rlen = snprintf(rstatus, sizeof(rstatus), "%d/%d",E.rowoff+E.cy+1,E.numrows); while(len < E.screencols) { @@ -1264,8 +1263,6 @@ void edit(char* filename) { initEditor(); editorOpen(filename); enableRawMode(STDIN_FILENO); - editorSetStatusMessage( - "HELP: Ctrl-S = save | Ctrl-E = quit | Ctrl-F = find"); while(!Quit) { editorRefreshScreen(); editorProcessKeypress(STDIN_FILENO); |