dense-analysis / dense-analysis/ale
isCheckingBuffer does not include LSP linters.
Open
enhancement
- Dominant language
- Vim Script
- Stars
- 14k
- Forks
- 1.5k
- Avg merge
- 17h 49m
- Merged PRs (30d)
- 1
Description
isCheckingBuffer is used by status line plugins (e.g. airline) to show if ALE has active linters running on a buffer. But this functions seems to ignore LSP checks that can be misleading when running LSP servers that can take long time to complete such as Java LSP or Kotlin Language Server.
For large projects it would seem the language servers are not running at all when in fact they are but taking long time to get back results to display by ALE.
This PR seems to be an attempt to fix this issue: #3076
Contributor guide
Assessment
This issue has not been assessed yet.