Commit log

939def4 v0.24.1

Antonio Scandurra created

3ee8444 Merge pull request #737 from zed-industries/lsp-renames

Click to expand commit body
Improve handling of renames with respect to language servers

Antonio Scandurra created

cc45658 Clear diagnostics from buffer when unregistering it from language server

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

7e3cc67 Don't reuse old syntax tree when resetting a buffer's language

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

5c7f2bb Close and re-open buffer in language server when it gets renamed

Antonio Scandurra created

9188f51 Add unit test to illustrate how language server renames should work

Antonio Scandurra created

e697ffb Merge pull request #736 from zed-industries/update-followers-when-navigating

Click to expand commit body
Update followers when navigating back and forth

Antonio Scandurra created

5ef484c Update followers when navigating back and forth

Antonio Scandurra created

6daefc4 Merge pull request #734 from zed-industries/fix-prompt-panic

Click to expand commit body
Drop borrow to window state before calling beginSheetModalForWindow

Nathan Sobo created

66544d5 Drop borrow to window state before calling beginSheetModalForWindow

Click to expand commit body
Co-Authored-By: Keith Simmons <keith@the-simmons.net>

Nathan Sobo and Keith Simmons created

b060fb0 Merge pull request #732 from zed-industries/fix-impersonation-in-api

Click to expand commit body
In API, wait to create access token until after we impersonate a user

Nathan Sobo created

6a1be11 Wait to create access token until we impersonate a user

Click to expand commit body
We need to wait to create the token until we decide on whether we're impersonating a different user, otherwise we'll create the token for the original user and the impersonated user won't be able to authenticate.

Nathan Sobo created

cbf6d82 v0.24.0

Antonio Scandurra created

c62a3ea Merge pull request #687 from zed-industries/vim-word-and-line-movement

Click to expand commit body
Add word and line movement in vim normal mode

Antonio Scandurra created

328be47 Rename `sub_mode` to `submode`

Click to expand commit body
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

Click to expand commit body
Fix miscellaneous breadcrumbs bugs

Nathan Sobo created

9ce19a2 Merge pull request #723 from zed-industries/save-as-on-close

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Co-authored-by: Max Brunsfeld <max@zed.dev>

Keith Simmons and Max Brunsfeld created

903810f Style search in buffer below breadcrumbs

Click to expand commit body
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

Click to expand commit body
- 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