diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-04-04 20:13:42 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-04-04 20:13:42 -0700 |
commit | ab2bd375ee064936ba61cdfee1b4d832541a0af0 (patch) | |
tree | d5d56cda57ec7008547c4a4ef5b5a3801f0344d7 /parser.c | |
parent | c23f91464c4b68fb0190a8f395f302ab9f1e451d (diff) | |
download | txr-ab2bd375ee064936ba61cdfee1b4d832541a0af0.tar.gz txr-ab2bd375ee064936ba61cdfee1b4d832541a0af0.tar.bz2 txr-ab2bd375ee064936ba61cdfee1b4d832541a0af0.zip |
Connect -n option to linenoise noninteractive mode.
* parser.c (repl): Set noninteractive mode from noninteractive
option.
* txr.c (help): Mention effect of -n upon listener.
* txr.1: Documented effect of -n/--noninteractive on the
listener.
Diffstat (limited to 'parser.c')
-rw-r--r-- | parser.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -55,6 +55,7 @@ #include "cadr.h" #include "struct.h" #include "parser.h" +#include "txr.h" #if HAVE_TERMIOS #include "linenoise/linenoise.h" #endif @@ -986,6 +987,8 @@ val repl(val bindings, val in_stream, val out_stream) if (histfile_u8) lino_hist_load(ls, histfile_u8); + lino_set_noninteractive(ls, opt_noninteractive); + while (!done) { val prompt = format(nil, lit("~d> "), counter, nao); val prev_counter = counter; |