You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helix/helix-term
Ben Dennis dcdecaab22
Exit a language server if it sends a message with invalid json (#9332)
* Keep lsp event listener thread alive when malformed json is encountered from the lsp server

* Update unexpected error flow in recv() to close outstanding requests and close the language server

* Log malformed notifications as info instead of error

* Make close_language_server a nested function inside recv, similar to what's done in send

* Update malformed notification log text

* Clean up new log text a bit

* Initialize recv_buffer closer to where it's used

* Use "exit" instead of "close"

* Remove whitespace

* Remove the need for a helper method to exit the language server

* Match on Unhandled error explicitly and keep catch-all error case around
5 months ago
..
src Exit a language server if it sends a message with invalid json (#9332) 5 months ago
tests Join empty lines with only one space in `join_selections` (#8989) 7 months ago
.gitignore Initial import. 4 years ago
Cargo.toml build(deps): bump smallvec from 1.11.2 to 1.12.0 (#9341) 6 months ago
build.rs feat(lsp): pass client_info on initialization (#4904) 2 years ago