-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prompt can have bad interactions with some other plugins, like Ale #17
Comments
I am digging into an issue with the vim plugin where there is an unfortunate interaction with Ale. In order to reproduce this consistently, I need to have eslint running in this project. Galooshi/vim-import-js#17
@w0rp I'm wondering if you have any thoughts on how to handle this. It seems that if I have an |
I'll file a bug for it. |
I was looking into this, and it looks like the
The cursor inside of the I'll file this as a bug in Vim. I don't see any reason why even 'echo' should mess with |
vim/vim#1843 I filed a bug in Vim here. |
I am using Ale for async linting, which can update Vim in a way that messes up import JS when presented with the list of unresolved imports. This leaves Vim in a confusing state. Here's a demonstration:
I imagine there are other plugins that might have similar interactions.
I wonder if we could fix this by using a nicer prompt. It would be great to use a command-t style prompt where one option is highlighted and I can press enter to select it and use arrow keys to move up and down the list. This would pave the way to add fuzzy text filtering as well, which could be helpful when presented with a lot of options.
The text was updated successfully, but these errors were encountered: