Tuesday, January 7, 2014

Re: Remap while completion popup is visible

On Sunday, January 5, 2014 2:13:48 PM UTC-6, Matteo Landi wrote:
> Imagine I just typed `Hea' and the completion popup pops in

By default, Vim will only pop up a completion menu if you explicitly tell it to, by pressing one of the completion key combinations: <C-N>, <C-P>, <C-X><C-O>, etc. If your menu pops up automatically as you type, it must be a plugin doing that.

> with the wollowing words: Head, Hearst, Heath, Heather and Heaviside.  To autocomplete with `Heater' I would move the selection to the right line using arrow keys or <C-N>/<C-P> and then would confirm the action with either Enter or <C-Y>.
>
>
>
> What happens with the mapping above?  When I press <Tab> to confirm the autocompletion, Vim closes the completion popup and insert a space at the end -- leaving me with `Hea ' instead of `Heather'.
>
>
>
> Is there a way to check for any interfering plugin?  Maybe vim-autocomplpop?
>

You can check to see what mapping is actually active for the <Tab> key, and what file defined that mapping:

Insert and command-line mode:
:verbose map! <Tab>

Normal, operator pending, and visual mode:
:verbose map <Tab>

If these commands show your mapping, then there must be some problem with the mapping or Vim settings interfering. If these commands show some other mapping, check the file it says created the mapping.

Note, if you have the 'paste' option set, your insert-mode mappings will not be used. I'd double-check that option value before doing anything else.

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

No comments:

Post a Comment