I'd like to have case-insensitive ex command completion in Vim.
I can accomplish this with:
set ignorecase " Maybe with set smartcase However, the problem with this is that this (obviously) makes the search with / case-insensitive, which I don't want.
https://github.com/thinca/vim-ambicmd
This plugin did enable case-insensitive ex command completion (and even more functionality), but it also disabled the completion after that. For example, when I mapped <Tab> to the "expand" key, :NeoBundleUpdate <Tab> didn't list all the plugins managed by neobundle.vim but entered the <Tab> character.
I tried doing something like:
nmap / :set noignorecase<CR>/ nmap : :set ignorecase<CR>: but this made Vim go crazy...
Is there any way I can achieve my goal of having case-insensitive command completion while retaining case-sensitive search?