ZIm/crates/language/src
Max Brunsfeld d699b8e104
Allow extensions to define more of the methods in the LspAdapter trait (#9554)
Our goal is to extract Svelte support into an extension, since we've
seen problems with the Tree-sitter Svelte parser crashing due to bugs in
the external scanner. In order to do this, we need a couple more
capabilities in LSP extensions:

* [x] `initialization_options` - programmatically controlling the JSON
initialization params sent to the language server
* [x] `prettier_plugins` - statically specifying a list of prettier
plugins that apply for a given language.
* [x] `npm_install_package`

Release Notes:

- N/A

---------

Co-authored-by: Marshall <marshall@zed.dev>
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
2024-03-20 12:47:04 -07:00
..
syntax_map Add a setting for custom associations between languages and files (#9290) 2024-03-13 10:23:30 -07:00
buffer.rs Add a setting for custom associations between languages and files (#9290) 2024-03-13 10:23:30 -07:00
buffer_tests.rs Add a setting for custom associations between languages and files (#9290) 2024-03-13 10:23:30 -07:00
diagnostic_set.rs Clean up references in doc comments in language crate (#6729) 2024-01-25 16:04:58 -05:00
highlight_map.rs Docs for indent_size_for_line and co 2024-01-09 20:50:34 +01:00
language.rs Allow extensions to define more of the methods in the LspAdapter trait (#9554) 2024-03-20 12:47:04 -07:00
language_registry.rs Allow extensions to define more of the methods in the LspAdapter trait (#9554) 2024-03-20 12:47:04 -07:00
language_settings.rs Allow to handle autoclosed characters differently (#8666) 2024-03-20 09:35:42 +01:00
markdown.rs Support rendering strikethrough text in markdown (#8287) 2024-02-26 21:04:48 +02:00
outline.rs Enable clippy::useless_conversion (#8724) 2024-03-02 16:31:47 -05:00
proto.rs Add initial support for defining language server adapters in WebAssembly-based extensions (#8645) 2024-03-01 16:00:55 -08:00
syntax_map.rs Enable clippy::iter_overeager_cloned (#8839) 2024-03-04 12:22:11 -05:00