Mercurial > jwe > qt-gui-with-push-parser
comparison command-window.cpp @ 15:79783f3e2017
use rl_display_prompt instead of rl_prompt
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 24 May 2019 09:22:29 -0400 |
parents | 1e5a1e15fa56 |
children | 2ddf3fe6fa33 |
comparison
equal
deleted
inserted
replaced
14:1e5a1e15fa56 | 15:79783f3e2017 |
---|---|
221 | 221 |
222 interpreter& interp = m_interpreter->get_interpreter (); | 222 interpreter& interp = m_interpreter->get_interpreter (); |
223 parser& parser = interp.get_parser (); | 223 parser& parser = interp.get_parser (); |
224 | 224 |
225 std::string line = rl_line_buffer ? rl_line_buffer : ""; | 225 std::string line = rl_line_buffer ? rl_line_buffer : ""; |
226 std::string prompt = (rl_prompt && parser.beg_of_stmt ()) ? rl_prompt : ""; | 226 std::string prompt = parser.beg_of_stmt () ? rl_display_prompt : ""; |
227 | 227 |
228 insert_line (prompt, line); | 228 insert_line (prompt, line); |
229 | 229 |
230 scroll_to_bottom (); | 230 scroll_to_bottom (); |
231 | 231 |
346 | 346 |
347 if (entry) | 347 if (entry) |
348 { | 348 { |
349 erase_line (); | 349 erase_line (); |
350 | 350 |
351 std::string prompt = rl_prompt ? rl_prompt : ""; | 351 std::string prompt = rl_display_prompt; |
352 | 352 |
353 insert_line (prompt, entry->line); | 353 insert_line (prompt, entry->line); |
354 } | 354 } |
355 else if (! up) | 355 else if (! up) |
356 erase_line (); | 356 erase_line (); |