diff --git a/README.md b/README.md index 1ecbfa0..88ca5b1 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ On gentoo: On Fedora: - sudo yum install lua-devel openssl-devel libconfig-devel readline-devel libevent-devel libjansson-devel python-devel + sudo dnf install lua-devel openssl-devel libconfig-devel readline-devel libevent-devel libjansson-devel python-devel On Archlinux: @@ -78,12 +78,7 @@ The client depends on [readline library](http://cnswww.cns.cwru.edu/php/chet/rea If using [Homebrew](http://brew.sh/): - brew install libconfig - brew install readline - brew install lua - brew install python - brew install libevent - brew install jansson + brew install libconfig readline lua python libevent jansson export CFLAGS="-I/usr/local/include -I/usr/local/Cellar/readline/6.3.8/include" export LDFLAGS="-L/usr/local/lib -L/usr/local/Cellar/readline/6.3.8/lib" ./configure && make diff --git a/interface.c b/interface.c index ed6b58c..ea5f4a1 100644 --- a/interface.c +++ b/interface.c @@ -560,7 +560,10 @@ void set_prompt (const char *s) { } void update_prompt (void) { - if (readline_disabled) { return; } + if (readline_disabled) { + fflush (stdout); + return; + } if (read_one_string) { return; } print_start (); set_prompt (get_default_prompt ());