From 7c235b62762ccf72a15e47d44d412f57626297e0 Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Sun, 1 May 2022 23:12:47 +0800 Subject: [PATCH] feat(chat): make shift-space return space in insert mode --- bundle/vim-chat/autoload/chat/windows.vim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bundle/vim-chat/autoload/chat/windows.vim b/bundle/vim-chat/autoload/chat/windows.vim index e208a2a55..ae1166603 100644 --- a/bundle/vim-chat/autoload/chat/windows.vim +++ b/bundle/vim-chat/autoload/chat/windows.vim @@ -171,6 +171,12 @@ function! chat#windows#open() abort endif let s:complete_input_history_num[1] += 1 let s:c_begin = s:complete_input_history(complete_input_history_base, s:complete_input_history_num) + elseif char ==# "\" || char ==# "\" || char2nr(char) == 128 + " @fixme \x80 should not be completely ignored + if char ==# "\" + " shift-space should return space in insert mode + let s:c_begin .= ' ' + endif else let s:c_begin .= char endif