This repository has been archived on 2024-07-19. You can view files and clone it, but cannot push or open issues or pull requests.
ale/autoload/ale/lsp
Dalius Dobravolskas 01800a23ad
Support for LSP/tsserver Code Actions (#3437)
* Added tsserver and LSP code action support.
* tsserver refactors support added.
* Handling special case when new text is added after new line symbol.
* ale#code_action#ApplyChanges simplified.
* Initial attempt on LSP Code Actions.
* workspace/executeCommand added.
* Some null checks added.
* Add last column to LSP Code Action message.
* Pass diagnostics to LSP code action.

Previously ApplyChanges code was applied from top-to-bottom that required 
extra parameters to track progress and there was bug. I have changed code
to bottom-to-top approach as that does not require those extra parameters
and solved the bug.

Tested with typescript-language-server and it is working.
2020-11-14 10:15:17 +00:00
..
message.vim Support for LSP/tsserver Code Actions (#3437) 2020-11-14 10:15:17 +00:00
reset.vim #2017 Add support for display results from other sources 2018-10-29 18:28:28 +00:00
response.vim Support for LSP/tsserver Code Actions (#3437) 2020-11-14 10:15:17 +00:00
tsserver_message.vim Support for LSP/tsserver Code Actions (#3437) 2020-11-14 10:15:17 +00:00