ZIm/crates/ui_input
Ben Kunkle 58807f0dd2
keymap_ui: Create language for Zed keybind context (#34558)
Closes #ISSUE

Creates a new language in the languages crate for the DSL used in Zed
keybinding context. Previously, keybind context was highlighted as Rust
in the keymap UI due to the expression syntax of Rust matching that of
the context DSL, however, this had the side effect of highlighting upper
case contexts (e.g. `Editor`) however Rust types would be highlighted
based on the theme. By extracting only the necessary pieces of the Rust
language `highlights.scm`, `brackets.scm`, and `config.toml`, and
continuing to use the Rust grammar, we get a better result across
different themes

Release Notes:

- N/A *or* Added/Fixed/Improved ...
2025-07-16 17:00:47 +00:00
..
src keymap_ui: Create language for Zed keybind context (#34558) 2025-07-16 17:00:47 +00:00
Cargo.toml component: Replace linkme with inventory (#30705) 2025-05-14 23:29:11 +02:00
LICENSE-GPL Rename ui_text_field crate to ui_input (#13949) 2024-07-08 17:05:30 -04:00