-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Ale breaks CTRL-O behavior while in insert mode #2535
Comments
Have you tried disabling other plugins to make sure that it's ALE that's somehow triggering this bug? |
Yes, I tried with disabling absolutely all other plugin, leaving ALE alone. And the bug still here. |
Thank you. I'll see if I can repeat the bug later. |
Yup. By the way thanks you for this amazing tool ! |
I was able to repeat the bug by loading up the Rust project I test Rust language server integration with, and I found the issue. ALE's automatic completion opens the omnicompletion menu by sending |
Information
VIM version
VIM - Vi IMproved 8.1 (2018 May 18, compilé Apr 26 2019 21:55:55)
Rustines incluses : 1-1186
Operating System: Linux x1c6 5.1.4-arch1-1-ARCH #1 SMP PREEMPT Wed May 22 08:06:56 UTC 2019 x86_64 GNU/Linux
What went wrong
I have this kind of mapping to move around while in insert mode:
Pressing CTRL-O while in insert mode switch the user in normal mode for one command and switch back to insert. But in some case, Ale breaks this behavior, and either my mapping or pressing CTRL-O manually does not work.
When the bug occurs, pressing CTRL-O in insert mode don't change to normal. Just nothing happens.
EDIT: remapping
<C-o>hjkl
by<Up><Down>...
is a workaround, CTRL-O still does not work.Reproducing the bug
I identify that the bug happens for rust files. I tested Typescript/Javascript with no problem.
.rs
:ALEInfo
The text was updated successfully, but these errors were encountered: