ZIm/crates/language_tools/src
Jonathan Dickinson 278864e19f
lsp_log: Show messages before init and add filtering (#15893)
Allows language server logs to be published prior to the completion of
the initialize request. OmniSharp is one example of an LSP that
publishes (many) messages prior to the initialization response, and this
completely floods the Zed logs.

Also adds level filtering as demonstrated below. Again, this is due to
my experience with the massive amount of log messages that OmniSharp
publishes.

Release Notes:

- Added level filtering to language server logs

![Log Level
Filtering](https://github.com/user-attachments/assets/e3fcb7af-28cb-4787-9068-8e5e7eb3cf7d)

---------

Co-authored-by: Thorsten Ball <mrnugget@gmail.com>
2024-08-22 16:47:34 +02:00
..
language_tools.rs Improve the look of the syntax tree view UI 2023-06-12 15:14:57 -07:00
lsp_log.rs lsp_log: Show messages before init and add filtering (#15893) 2024-08-22 16:47:34 +02:00
lsp_log_tests.rs lsp: Add server-side tracing support (#15230) 2024-07-29 01:53:30 +02:00
syntax_tree_view.rs Simplify constructing tab content that is purely textual (#14695) 2024-07-17 20:11:05 -04:00