ZIm/crates/language/src
Michael Sloan 6aba3950d2
Improve keymap json schema (#23044)
Also:

* Adds `impl_internal_actions!` for deriving the `Action` trait without
registering.

* Removes some deserializers that immediately fail in favor of
`#[serde(skip)]` on fields where they were used. This also omits them
from the schema.

Release Notes:

- Keymap settings file now has more JSON schema information to inform
`json-language-server` completions and info, particularly for actions
that take input.
2025-01-13 02:34:35 +00:00
..
syntax_map Use standard injection.language and injection.content captures (#22268) 2025-01-07 18:17:49 +00:00
buffer.rs Revert "Start diagnostic group_id at 1 to handle non LS diagnostics (#22694) (#22700) 2025-01-06 07:03:01 +00:00
buffer_tests.rs Use standard injection.language and injection.content captures (#22268) 2025-01-07 18:17:49 +00:00
diagnostic_set.rs Add validation in LspCommand::to_lsp + check for inverted ranges (#22731) 2025-01-06 22:00:36 +00:00
highlight_map.rs Docs for indent_size_for_line and co 2024-01-09 20:50:34 +01:00
language.rs Improve keymap json schema (#23044) 2025-01-13 02:34:35 +00:00
language_registry.rs Add textobjects queries (#20924) 2024-12-03 10:37:01 -07:00
language_settings.rs Add per-language settings show_completions_on_input and show_completion_documentation (#21722) 2024-12-09 11:53:50 -07:00
markdown.rs Markdown preview image rendering (#21082) 2024-11-22 14:49:26 -08:00
outline.rs Improve StringMatchCandidate::new interface (#22011) 2024-12-14 13:35:36 -07:00
proto.rs lsp: Track completion triggers for each language separately (#20471) 2024-11-10 10:29:10 +01:00
syntax_map.rs Expand diagnostic excerpts using heuristics on syntactic information from TreeSitter (#21942) 2024-12-20 22:42:18 +00:00
task_context.rs tasks: Add ability to query active toolchains for languages (#20667) 2024-11-14 14:37:37 +01:00
toolchain.rs toolchains: Do not use as_json representation for PartialEq (#21682) 2024-12-07 14:52:55 +01:00