cbf6d82
v0.24.0
Antonio Scandurra created
cbf6d82
v0.24.0
Antonio Scandurra created
c62a3ea
Merge pull request #687 from zed-industries/vim-word-and-line-movement
Add word and line movement in vim normal mode
Antonio Scandurra created
328be47
Rename `sub_mode` to `submode`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
9702ab0
Merge pull request #719 from zed-industries/misc-breadcrumbs-bugs
Fix miscellaneous breadcrumbs bugs
Nathan Sobo created
9ce19a2
Merge pull request #723 from zed-industries/save-as-on-close
Prompt to save untitled buffers when closing them if they are dirty
Nathan Sobo created
909b365
Merge pull request #725 from zed-industries/fn-input
Avoid text insertion when holding down the `fn` key
Nathan Sobo created
dee416b
Avoid text insertion when holding down the `fn` key
Antonio Scandurra created
089b0e8
Remove duplicate activation logic when removing items from pane
Antonio Scandurra created
80b599c
Prompt to save untitled buffers when closing them while they are dirty
Antonio Scandurra created
b0b5436
Re-render breadcrumbs when buffer has been reparsed
Antonio Scandurra created
d0a17f8
Update toolbar and automatically unfollow when navigating back and forth
Antonio Scandurra created
c39de1f
Show full path for file worktrees or when there is more than 1 worktree
Antonio Scandurra created
9225629
Re-render breadcrumbs on save or when the editor title changes
Antonio Scandurra created
fb2ae84
Merge pull request #709 from zed-industries/prompt-on-close
Prompt user when closing items with unsaved changes or conflicts
Max Brunsfeld created
fe27a27
Merge branch 'main' into prompt-on-close
Max Brunsfeld created
79bd864
Merge pull request #702 from zed-industries/typescript
Add support for JS/Typescript/TSX, allow language servers to support multiple languages
Max Brunsfeld created
c4d3bbf
Bump protocol version
Max Brunsfeld created
7ad8626
Add basic syntax highlight colors for typescript completions
Max Brunsfeld created
5090e6f
Fix common_prefix_at panic when needle contains multibyte chars
Also, make the prefix matching case-insensitive, since this is the typical behavior with autocomplete.
Max Brunsfeld created
6f28033
Add explanatory comments in unit test for code actions w/ commands
Max Brunsfeld created
fe8e06e
Fix clipping when using label-only completions
Max Brunsfeld created
ba00972
Handle LSP apply workspace edit request fully before responding
Max Brunsfeld created
56523b5
Allow applying code actions that use commands
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld and Antonio Scandurra created
be677a8
Don't assume the `CloseActiveItem` action is synchronous in test
Antonio Scandurra created
e93ab4d
Prompt before closing buffer with unsaved changes or conflicts
Antonio Scandurra created
703f1c3
Introduce `workspace::Item::reload` to manually trigger a reload
Antonio Scandurra created
6504876
Allow explicit reload of buffers via `Project::reload_buffers`
Antonio Scandurra created
bdd95a8
Merge pull request #705 from zed-industries/breadcrumbs
Introduce breadcrumbs
Antonio Scandurra created
cd5389b
Let toolbar items specify `flex` when they have a primary location
Antonio Scandurra created
6d4c748
Show "untitled" in breadcrumbs when the buffer has no path
Antonio Scandurra created
7f9ff47
Hide breadcrumbs when project search has no results
Antonio Scandurra created
9f939bd
Fix styling of project search bar
Antonio Scandurra created
fed5d14
Start work on applying code actions that use commands
Co-Authored-By: Keith Simmons <keith@zed.dev>
Max Brunsfeld and Keith Simmons created
e987a8b
Let fake and real LanguageServer access AsyncAppContext in handler callbacks
Also, reimplement FakeLanguageServer by wrapping LanguageServer, instead of duplicating its functionality differently.
Max Brunsfeld created
afbddc1
Address panic when completions requested and returned to outdated buffer
Keith Simmons created
564225c
Provide diagnostic context to codeAction
Co-authored-by: Max Brunsfeld <max@zed.dev>
Keith Simmons and Max Brunsfeld created
903810f
Style search in buffer below breadcrumbs
We still have issues with project search styling. Co-Authored-By: Antonio Scandurra <me@as-cii.com> Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo , Antonio Scandurra , and Max Brunsfeld created
8bfac63
Render the search UI on a separate row from the breadcrumbs
- In project search, render it above the breadcrumbs - In buffer search, render it below Co-Authored-By: Antonio Scandurra <me@as-cii.com> Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo , Antonio Scandurra , and Max Brunsfeld created
9385690
Add test for common_prefix_at and rewrite it to be more readable and
pass the new test cases
Keith Simmons created
263e3d8
Start work on interpreting 'label/insertText' completions
These completions don't supply a range that should be overwritten, so the client needs to infer it via substring matching. Co-authored-by: Keith Simmons <keith@zed.dev>
Max Brunsfeld and Keith Simmons created
c280c85
Hard-code LSP formatting options for now
This is needed for auto-formatting to work properly in TypeScript and JSON Co-Authored-By: Keith Simmons <keith@zed.dev>
Max Brunsfeld and Keith Simmons created
cf9efd7
Improve installation of npm-based language servers
* Use --prefix flag to guarantee that they are installed in .zed * Use the @latest tag when available * Extract helper functions Co-authored-by: Keith Simmons <keith@zed.dev>
Max Brunsfeld and Keith Simmons created
4805cfe
Merge branch 'main' into typescript
Max Brunsfeld created
cfa0269
Merge pull request #701 from zed-industries/restart-lsp
Add restart-lsp keybinding
Max Brunsfeld created
0dce371
Add assert_set_eq macro to make test clearer
Co-authored-by: Max Brunsfeld <max@zed.dev>
Keith Simmons and Max Brunsfeld created
32d2e59
Test language server restart works as expected
Co-authored-by: Max Brunsfeld <max@zed.dev>
Keith Simmons and Max Brunsfeld created
0453dd1
Allow flex items to float to the end of the flex axis
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
621e67b
Revert deletion of `FindEditor` in theme
Antonio Scandurra created
94097a5
Fix buffer search unit tests
Antonio Scandurra created
fb46615
Use a fancier angle bracket in the breadcrumbs
Max Brunsfeld created