diff options
Diffstat (limited to 'py')
| -rw-r--r-- | py/chat.py | 1 | ||||
| -rw-r--r-- | py/complete.py | 1 | ||||
| -rw-r--r-- | py/utils.py | 5 |
3 files changed, 7 insertions, 0 deletions
@@ -78,5 +78,6 @@ try: vim.command("normal! a\n\n>>> user\n\n") vim.command("redraw") + clear_echo_message() except BaseException as error: handle_completion_error(error) diff --git a/py/complete.py b/py/complete.py index cc678a4..97498b3 100644 --- a/py/complete.py +++ b/py/complete.py @@ -50,5 +50,6 @@ try: vim.command("redraw") text_chunks = engines[engine](prompt) render_text_chunks(text_chunks) + clear_echo_message() except BaseException as error: handle_completion_error(error) diff --git a/py/utils.py b/py/utils.py index 01315ef..acc864c 100644 --- a/py/utils.py +++ b/py/utils.py @@ -159,3 +159,8 @@ def handle_completion_error(error): print_info_message(msg) else: raise error + +# clears "Completing..." message from the status line +def clear_echo_message(): + # https://neovim.discourse.group/t/how-to-clear-the-echo-message-in-the-command-line/268/3 + vim.command("call feedkeys(':','nx')") |