ctrlp-cmatcher icon indicating copy to clipboard operation
ctrlp-cmatcher copied to clipboard

Feature request: Neovim compatibility

Open aksrikanth opened this issue 9 years ago • 11 comments

The cmatcher works perfectly in vim, but in neovim, it seems to revert back to the default matcher. Is it possible for the cmatcher to work with neovim?

aksrikanth avatar Apr 07 '15 18:04 aksrikanth

AFAICT it's not a Neovim incompatibility—you just need to install Python plugin support for Neovim:

pip install neovim

(See the Neovim Python quickstart for details.) Talk about an easy fix!

benesch avatar Jun 26 '15 00:06 benesch

I was seeing no results returned when using cmatcher, and installing the python plugin support worked for me. You can see more with :help nvim-python. I think this issue can be closed.

justinmc avatar Dec 11 '15 23:12 justinmc

Can confirm - works in neovim great

eyusupov avatar Mar 19 '16 00:03 eyusupov

Hey all, so I'm having an issue with Neovim. The matcher works great in vanilla vim.

When I load ctrlp all the files appear to be there, however when I begin typing, a 0 shows up where the files usually are. Simply a single 0.

image

Removing cmatcher makes ctrlp work again.

Here are my custom ctrlp settings.

thegranddesign avatar Apr 02 '16 22:04 thegranddesign

When I load ctrlp all the files appear to be there, however when I begin typing, a 0 shows up where the files usually are. Simply a single 0.

Double that, I have the same issue.

kossnocorp avatar Apr 14 '16 04:04 kossnocorp

@kossnocorp try doing ’pip install neovim’ - worked for me

eyusupov avatar Apr 14 '16 04:04 eyusupov

@kossnocorp Oh, you also need to run install.sh from the bundle's dir.

eyusupov avatar Apr 14 '16 04:04 eyusupov

@eyusupov heh, hey there! I did both with no luck.

kossnocorp avatar Apr 14 '16 04:04 kossnocorp

Same with me. Tried that and had to revert to the built in marcher.

thegranddesign avatar Apr 14 '16 06:04 thegranddesign

I'm getting the same issue. Had vim before and the ctrlp-cmatcher was working great. Then switched to neovim and it doesn't work! I also had to revert to the default matcher (which sucks in comparison).

When I run CheckHealth in neovim everything seems to be fine. It says I have both Python 2 and Python 3 linked, so I'm not sure what the issue is.

jamesstonehill avatar Oct 05 '17 14:10 jamesstonehill

Ah ok I realised my issue! So it turns out that I was compiling the wrong ctrlp-cmatcher. I was trying to install for the one in my .vim/bundle folder. I needed to go into my ~/.config/nvim/bundle directory and find the ctrlp-cmatcher dir there.

Kind of silly I didn't realise this before 😛

jamesstonehill avatar Oct 05 '17 14:10 jamesstonehill