autoload/lsp/signature.vim | 6 +++++- diff --git a/autoload/lsp/signature.vim b/autoload/lsp/signature.vim index ca2bed459ae302f2dc35dd4a8040117b64f55a10..a80cdac00bdacddb8900df75e96adc73bad2a7b0 100644 --- a/autoload/lsp/signature.vim +++ b/autoload/lsp/signature.vim @@ -57,7 +57,11 @@ endif # map characters that trigger signature help for ch in lspserver.caps.signatureHelpProvider.triggerCharacters - exe $"inoremap {ch} {ch}=g:LspShowSignature()" + var mapChar = ch + if ch =~ ' ' + mapChar = '' + endif + exe $"inoremap {mapChar} {mapChar}=g:LspShowSignature()" endfor # close the signature popup when leaving insert mode