mirror of
https://github.com/NixOS/nix
synced 2024-09-19 10:50:24 -04:00
nix repl: hide progress bar during :edit
This commit is contained in:
parent
2f678331d5
commit
e5f509ef0b
|
@ -506,6 +506,10 @@ ProcessLineResult NixRepl::processLine(std::string line)
|
||||||
auto editor = args.front();
|
auto editor = args.front();
|
||||||
args.pop_front();
|
args.pop_front();
|
||||||
|
|
||||||
|
// avoid garbling the editor with the progress bar
|
||||||
|
logger->pause();
|
||||||
|
Finally resume([&]() { logger->resume(); });
|
||||||
|
|
||||||
// runProgram redirects stdout to a StringSink,
|
// runProgram redirects stdout to a StringSink,
|
||||||
// using runProgram2 to allow editors to display their UI
|
// using runProgram2 to allow editors to display their UI
|
||||||
runProgram2(RunOptions { .program = editor, .lookupPath = true, .args = args });
|
runProgram2(RunOptions { .program = editor, .lookupPath = true, .args = args });
|
||||||
|
|
Loading…
Reference in a new issue