From 6faae7deb4b88dccffb7dbbf267315cb7bbc0af9 Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Fri, 16 Feb 2001 20:09:17 +0000 Subject: Commit Vladimir's latest cmdedit. I modified it slightly to ensure parse_prompt() would be called before cmdedit_init(), since cmdedit_init() calls cmdedit_setwidth() which uses cmdedit_prmt_len, which is set by parse_prompt(). Also, added a mod, so very narrow terminals should now wrap properly... This is working very nicely for me -- Vladimir has done some very good work. --- sh.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'sh.c') diff --git a/sh.c b/sh.c index 9519538dc..76ef16a55 100644 --- a/sh.c +++ b/sh.c @@ -854,10 +854,9 @@ static int get_command(FILE * source, char *command) ** atexit() handlers and other unwanted stuff to our ** child processes (rob@sysgo.de) */ - cmdedit_init(); cmdedit_read_input(prompt_str, command); - free(prompt_str); cmdedit_terminate(); + free(prompt_str); return 0; #else fputs(prompt_str, stdout); -- cgit v1.2.3-55-g6feb