01800a23ad
* 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. |
||
---|---|---|
.. | ||
test_closing_documents.vader | ||
test_did_save_event.vader | ||
test_engine_lsp_response_handling.vader | ||
test_handling_window_requests.vader | ||
test_lsp_client_messages.vader | ||
test_lsp_command_formatting.vader | ||
test_lsp_connections.vader | ||
test_lsp_custom_request.vader | ||
test_lsp_error_parsing.vader | ||
test_lsp_root_detection.vader | ||
test_lsp_startup.vader | ||
test_other_initialize_message_handling.vader | ||
test_read_lsp_diagnostics.vader | ||
test_reset_lsp.vader | ||
test_update_config.vader |