[bim] New command stuff and help
This commit is contained in:
parent
0b8fda0a20
commit
99ef3cb80f
12
apps/bim.c
12
apps/bim.c
@ -2494,6 +2494,11 @@ void process_command(char * cmd) {
|
|||||||
} else if (!strcmp(argv[0], "tabn")) {
|
} else if (!strcmp(argv[0], "tabn")) {
|
||||||
/* Previous tab */
|
/* Previous tab */
|
||||||
next_tab();
|
next_tab();
|
||||||
|
} else if (!strcmp(argv[0], "noh")) {
|
||||||
|
if (env->search) {
|
||||||
|
free(env->search);
|
||||||
|
redraw_text();
|
||||||
|
}
|
||||||
} else if (!strcmp(argv[0], "help")) {
|
} else if (!strcmp(argv[0], "help")) {
|
||||||
/*
|
/*
|
||||||
* The repeated calls to redraw_commandline here make use
|
* The repeated calls to redraw_commandline here make use
|
||||||
@ -2509,6 +2514,9 @@ void process_command(char * cmd) {
|
|||||||
redraw_commandline(); printf(" Set syntax with \033[3m:syntax \033[4mlanguage\033[24;23m\n");
|
redraw_commandline(); printf(" Set syntax with \033[3m:syntax \033[4mlanguage\033[24;23m\n");
|
||||||
redraw_commandline(); printf(" Open a new tab with \033[3m:e \033[4mpath/to/file\033[24;23m\n");
|
redraw_commandline(); printf(" Open a new tab with \033[3m:e \033[4mpath/to/file\033[24;23m\n");
|
||||||
redraw_commandline(); printf(" \033[3m:tabn\033[23m and \033[3m:tabp\033[23m can be used to switch tabs\n");
|
redraw_commandline(); printf(" \033[3m:tabn\033[23m and \033[3m:tabp\033[23m can be used to switch tabs\n");
|
||||||
|
redraw_commandline(); printf(" Set the color scheme with \033[3m:theme \033[4mtheme\033[24;23m\n");
|
||||||
|
redraw_commandline(); printf(" Set the behavior of the tab key with \033[3m:tabs\033[23m or \033[3m:spaces\033[23m\n");
|
||||||
|
redraw_commandline(); printf(" Set tabstop with \033[3m:tabstop \033[4mwidth\033[24;23m\n");
|
||||||
redraw_commandline(); printf("\n");
|
redraw_commandline(); printf("\n");
|
||||||
redraw_commandline(); printf(" Copyright 2013-2018 K. Lange <\033[3mklange@toaruos.org\033[23m>\n");
|
redraw_commandline(); printf(" Copyright 2013-2018 K. Lange <\033[3mklange@toaruos.org\033[23m>\n");
|
||||||
redraw_commandline(); printf("\n");
|
redraw_commandline(); printf("\n");
|
||||||
@ -2661,6 +2669,10 @@ void command_tab_complete(char * buffer) {
|
|||||||
add_candidate("tabn");
|
add_candidate("tabn");
|
||||||
add_candidate("tabp");
|
add_candidate("tabp");
|
||||||
add_candidate("theme");
|
add_candidate("theme");
|
||||||
|
add_candidate("tabs");
|
||||||
|
add_candidate("tabstop");
|
||||||
|
add_candidate("spaces");
|
||||||
|
add_candidate("noh");
|
||||||
goto _accept_candidate;
|
goto _accept_candidate;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user