578c694
Align dispatch_keystroke with other uses of ancestors iterator and filter out non-existant views
Mikayla Maki
created
1125a16
Merge pull request #2301 from zed-industries/fix-file-finder-panic
Click to expand commit body
Never call set_selected_index with an invalid index
Mikayla Maki
created
d875865
Merge pull request #2300 from zed-industries/ligatures
Click to expand commit body
Allow customization of OpenType features
Antonio Scandurra
created
f7f9b8c
Never call set_selected_index with an invalid index
Mikayla Maki
created
1af8f4b
Deserialize `Theme` directly into the heap to avoid stack overflow
Click to expand commit body
Co-Authored-By: Julia Risley <julia@zed.dev>
Antonio Scandurra
and
Julia Risley
created
786d95b
Avoid storing `fonts::Features` in `TextStyle`
Click to expand commit body
We were only using it for debugging purposes and that was causing
the `Theme` struct to become too big to hold on the stack.
Co-Authored-By: Julia Risley <julia@zed.dev>
3464961
Merge pull request #2298 from zed-industries/fix-deadlock
Click to expand commit body
Fix deadlock while initializing JSON language server
Julia
created
757f050
Fix deadlock while initializing JSON language server
Click to expand commit body
As it turns out both parking-lot and std's `RwLock` disallows taking
multiple read locks on the same thread
Co-Authored-By: Max Brunsfeld <max@zed.dev>
35280f7
Introduce a delay before retrying a transaction after a serialization failure
Click to expand commit body
Co-authored-by: Antonio Scandurra <antonio@zed.dev>
Max Brunsfeld
and
Antonio Scandurra
created
6571555
Fix unwrap in git2 library causing panics in Zed
Mikayla Maki
created
a252c2a
Swap atom keybinding for CollapseSelectedEntry
Click to expand commit body
This is a temporary solution to this bug:
https://linear.app/zed-industries/issue/Z-340/the-project-panel-shouldnt-be-listening-to-key-commands-when-editing-a
356b8c6
Merge pull request #2293 from zed-industries/yaml-hover-bug
Click to expand commit body
Fix hover popover rendering lots of `&emsp` for YAML
Antonio Scandurra
created
9498f02
Retrieve workspace configuration before initializing language server
Antonio Scandurra
created
f5a4c6a
Provide `editor.tabSize` in workspace configuration for YAML
Click to expand commit body
This fixes a bug that caused the hover popover to display lots of
` ` occurrences.
Antonio Scandurra
created
88e664b
Add test for language registration and loading
Antonio Scandurra
created
8a685fa
Use `LanguageRegistry::workspace_configuration` everywhere
Antonio Scandurra
created
4d52fc0
Remove available language only when it has loaded
Click to expand commit body
This also ensures that, if you load the same language more than once,
a future that resolves to the language (or an error) is returned at
all times. Previously, we would only return it the first time the language
was loaded.
Antonio Scandurra
created
a8ac08f
Coalesce multiple `RwLock`s into one `LanguageRegistryState` struct
Antonio Scandurra
created
e30ea43
Include loaded languages when computing lsp workspace configuration
Antonio Scandurra
created
60d3fb4
Start computing workspace configuration more dynamically
Antonio Scandurra
created
ed9927b
Merge pull request #2292 from zed-industries/restart-app