-
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
Language servers and |ale_lint_on_text_changed| #3105
Comments
what should be the default value |
I am trying to setup ale for the first time today and am having issues getting lint_on_text_changed='never' to work. ALEInfo
VIM
|
I ended up adding this and behaves like I was hoping. Not sure what the difference is between these variables...
|
@jasontcole if you are not using a language server, and it seems you don't, then your problem is unrelated to this issue |
I also have this issue with ALE and rls. The issue goes away when automatic completion popups are disabled (e.g., |
It is not possible to fix this without changing Language Server Protocol itself. See this issue I filed a while ago: microsoft/language-server-protocol#737 |
@w0rp I don't see this being fixed upstream any time soon. In the mean time, could ALE buffer diagnostic responses when in insert mode? |
No, the LSP standard should be changed. |
Information
VIM version
NVIM v0.4.3
Build type: Release
LuaJIT 2.0.5
Operating System:
Manjaro 19.0.2 Kyria
What went wrong
When
ale_lint_on_text_changed=never
ALE shouldn't lint while I am inserting which it doesn't unless I have ALE configured with some language server. I've tried usingrls
andpyls
, it happened for both.As far as I can determine, with language servers used, ALE bahaves as if
ale_lint_on_text_changed=insert
was set even when it's set tonever
.Reproducing the bug
ale_lint_on_text_changed=never
:ALEInfo
The text was updated successfully, but these errors were encountered: