You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
prettier_d could replace the contents of a file with an error message if it returned one. #1802
ALE now correctly considers classes from tsserver to be function types for auto-completion. #1905
Completions weren't showing in Rust for Foo::. #1906
Rust completion results caused errors when they were sent in Markdown format. #1794
ALE now handles failing to connect to eslint_d when checking and fixing files.
tsserver would cause ALE to render errors much more than it needed to. This has been fixed by avoiding re-rendering when empty lists of errors are sent several times in a row.
The functionality for parsing C flags now handles more input.
New Features
ALE now includes relatedInformation from LSP diagnostics in the detail key of loclist items, so more information about problems can be revealed with :ALEDetail. #1815
ALE now uses a the noblock option for jobs and channels available from Vim 8.1 patch 350, which means that ALE doesn't block on sending messages to tsserver or LSP servers. This means there are no strange pauses sometimes. #1800
ALE can now optionally automatically open and close the preview window to show detailed information for problem lines by setting g:ale_cursor_detail to 1 before ALE is loaded. g:ale_close_preview_on_insert can be set to 1 before ALE is loaded to automatically close the window upon entering Insert mode. #1889
For Vim versions that support it, ALE now kills all jobs when the VimSuspend event is triggered, say via Ctrl + Z.
Other Changes
ALE no longer starts linting or displays results while an operator is pending. (Typing an unfinished key sequence.) #1875
Names with minuses in Lisp and Clojure are now completed by ALE. #1888