vis

a vi-like editor based on Plan 9's structural regular expressions

git clone https://9o.is/git/vis.git

commit 95e17f4a88223fd66baec85e0c0e0900892d8fdf
parent 35d5aa9f3a6fc4b6e691a773efd634889e624798
Author: Marc André Tanner <mat@brain-dump.org>
Date:   Wed, 18 May 2016 22:55:04 +0200

vis-menu: interpret non-option argument as an initial prompt value

Diffstat:
Mvis-menu.c | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/vis-menu.c b/vis-menu.c @@ -565,7 +565,7 @@ int main(int argc, char **argv) { int i; - for(i=0; i<argc; i++) + for(i=1; i<argc; i++) /* single flags */ if(!strcmp(argv[i], "-v")) { puts("vis-menu " VERSION); @@ -582,6 +582,10 @@ main(int argc, char **argv) { prompt=argv[++i]; else if(!strcmp(argv[i], "-l")) lines = atoi(argv[++i]); + else { + strncpy(text, argv[i], sizeof(text)-1); + cursor = strlen(text); + } readstdin(); setup();