ZIm/crates/language/src
Piotr Osiewicz d09c9d58c7
sum_tree: Store context on cursor (#34904)
This gets rid of the need to pass context to all cursor functions. In
practice context is always immutable when interacting with cursors.

A nicety of this is in the follow-up PR we will be able to implement
Iterator for all Cursors/filter cursors (hell, we may be able to get rid
of filter cursor altogether, as it is just a custom `filter` impl on
iterator trait).
Release Notes:

- N/A
2025-08-23 10:35:50 -04:00
..
syntax_map Add a test demonstrating ERB language loading bug (#32278) 2025-06-11 04:03:42 +00:00
buffer.rs Fix redo after noop format (#34898) 2025-08-23 10:35:50 -04:00
buffer_tests.rs Migrate to schemars version 1.0 (#33635) 2025-06-30 21:07:28 +00:00
diagnostic_set.rs sum_tree: Store context on cursor (#34904) 2025-08-23 10:35:50 -04:00
highlight_map.rs Docs for indent_size_for_line and co 2024-01-09 20:50:34 +01:00
language.rs editor: Improve rewrap of markdown lists, todos, and block quotes (#33702) 2025-07-01 15:34:39 +05:30
language_registry.rs Remove remaining plugin-related language server adapters (#34334) 2025-07-12 11:42:14 +00:00
language_settings.rs Default `#[schemars(deny_unknown_fields)] for json-language-server schemas (#33883) 2025-07-04 00:57:43 +00:00
manifest.rs python: Re-land usage of source file path in toolchain picker (#31893) 2025-06-02 16:29:06 +00:00
outline.rs editor: Improve code completion filtering to provide fewer and more accurate suggestions (#32928) 2025-06-18 16:01:28 +05:30
proto.rs Show inline previews for LSP document colors (#32816) 2025-06-17 13:46:21 +00:00
syntax_map.rs sum_tree: Store context on cursor (#34904) 2025-08-23 10:35:50 -04:00
task_context.rs Add initial package.json scripts task autodetection (#32497) 2025-06-10 22:16:27 +00:00
text_diff.rs agent: Improve Gemini support in the edit_file tool (#31116) 2025-05-22 12:01:43 +03:00
toolchain.rs python: Re-land usage of source file path in toolchain picker (#31893) 2025-06-02 16:29:06 +00:00