nvim-completion-manager icon indicating copy to clipboard operation
nvim-completion-manager copied to clipboard

Mapping keys to complete first match of omni complete function

Open dweidner opened this issue 7 years ago • 0 comments

I wanted to follow a tip to auto complete the name of the current HTML tag, whenever I start typing the closing tag from the Vim Tipps Wiki

" ftplugin/html.vim
inoremap <buffer> <lt>/ <lt>/<C-x><C-o><Esc>==gi

This works perfectly as long I am not using the nvim-completion-manager in my vimrc. For example typing…

<!-- test.html -->
<p>Hello World</

…completes to…

<!-- test.html -->
<p>Hello World</p>

When I enable nvim-completion-manager I can use the key combination <C-X><C-o> to open the popup menu and <C-o> to select the first match. Unfortunatly adjusting the previous keybinding to…

inoremap <buffer> <lt>/ <lt>/<C-x><C-o><C-o><Esc>==gi

…does not do the trick.

I think the problem is, that the tag suggestions loaded asynchronously are not available when the key mapping is executed and as a consequence no match can be selected from the popup menu.

Is there any workaround I could use?

Using neovim 0.2.2 on macOS 10.13.2 with the latest version of nvim-completion-manager.

dweidner avatar Jan 29 '18 12:01 dweidner