Commit log

806da0e 0.42.0

Max Brunsfeld created

26215a0 Merge pull request #1254 from zed-industries/command-palette-filter

Click to expand commit body
Command palette filter

Keith Simmons created

fc3ec69 Merge pull request #1235 from zed-industries/diagnostics-in-hidden-worktrees

Click to expand commit body
Allow diagnostics to be published for hidden worktrees

Max Brunsfeld created

8fe6809 Exclude hidden worktrees from project's diagnostic summaries

Max Brunsfeld created

cea7d3f add test for filter

Keith Simmons created

f629243 Add command palette filter global and update it when vim mode is enabled/disabled

Keith Simmons created

809f330 Merge pull request #1253 from zed-industries/rust-autoindent-fix

Click to expand commit body
Fix rust auto-indent regression

Max Brunsfeld created

f05e94d Allow diagnostics to be published for hidden worktrees

Max Brunsfeld created

fae1cc3 In most languages, use prev non-empty line as basis for preserving indent

Max Brunsfeld created

431d71f v0.41.0

Antonio Scandurra created

a53de67 Merge pull request #1247 from zed-industries/ignore-non-created-progress-tokens

Click to expand commit body
Ignore tokens that were not created via `WorkDoneProgressCreate`

Antonio Scandurra created

6cf9514 Merge pull request #1246 from zed-industries/python-autoindent

Click to expand commit body
Fix Python auto-indent using new auto-indent features

Antonio Scandurra created

ca1d0a6 Ignore tokens that were not created via `WorkDoneProgressCreate`

Click to expand commit body
With the new version of rust-analyzer, we were seeing stray `WorkDoneProgress::End`
messages that create an imbalance in the `pending_diagnostic_updates` that never
resolves. This was causing the diagnostic status bar item to never update because
we wouldn't emit `DiskBasedDiagnosticsStarted` nor `DiskBasedDiagnosticsFinished`.

This commit fixes the above situation by only acknowledging progress report for tokens
that have explicitly been created via the `WorkDoneProgressCreate` request, as stated
by the protocol.

In addition to that, we are replacing the `pending_diagnostic_updates: isize` with
a `has_pending_diagnostic_updates: bool`. We added it at some point to prevent a similar
issue where we would observe begin/end reports in a seemingly random order, which would cause
us to permanently display a `checking...` message in the status bar. I believe this commit
fixes that as well because the `isize` was just a less general solution for the same
underlying issue. As the protocol states: "the token provided in the create request should
only be used once (e.g. only one begin, many report and one end notification should be sent
to it)."

Antonio Scandurra created

c127eb5 Merge pull request #1241 from zed-industries/reopen-closed-item

Click to expand commit body
Introduce `pane::ReopenClosedItem` bound to `cmd-shift-t`

Antonio Scandurra created

57f34c6 :lipstick:

Antonio Scandurra created

9296159 Add new indentation features to support Python

Max Brunsfeld created

d16ed32 Merge pull request #1244 from zed-industries/address-go-hover-panic

Click to expand commit body
Address hover panic add hint for installing go language server

Keith Simmons created

1eb8351 add hover popover setting

Keith Simmons created

a477733 Address hover panic and add hint to install go when language server failed to install

Keith Simmons created

bc82d98 Merge pull request #1237 from zed-industries/jump-to-definition

Click to expand commit body
Mouse jump to definition

Keith Simmons created

095f18d Upgrade Tree-sitter, Tree-sitter-python

Max Brunsfeld created

f73af85 bump protocol version and fix panic from storing display points instead of anchors

Keith Simmons created

a0577f5 Fix usage of existing definitions

Keith Simmons created

c6e7ae5 Add test for reopening closed items

Antonio Scandurra created

0652542 Introduce `pane::ReopenClosedItem` bound to `cmd-shift-t`

Antonio Scandurra created

024dfd7 Merge pull request #1239 from zed-industries/ignore-scan-child-errors

Click to expand commit body
Don't stop scanning directory if reading one of the children errors

Antonio Scandurra created

7bfd709 Don't stop scanning directory if reading one of the children errors

Antonio Scandurra created

9fbcf0e Merge pull request #1238 from zed-industries/users-with-no-invites

Click to expand commit body
Allow users with no invites to be fetched from the API

Antonio Scandurra created

a8ea104 Change mouse cursor when link is visible

Keith Simmons created

a190eb0 fix rebase merge error

Keith Simmons created

92ab107 working jump to definition with tests

Keith Simmons created

8484454 Working underline based on symbol origin

Keith Simmons created

4286a9b wip

Keith Simmons created

f78b55f wip

Keith Simmons created

4da3005 Allow users with no invites to be fetched from the API

Nathan Sobo created

b0eb692 WIP

Antonio Scandurra created

9fcebe7 Merge pull request #1236 from zed-industries/reduce-server-memory-footprint

Click to expand commit body
Reduce memory footprint on server

Antonio Scandurra created

fc5517b Gather metrics only when `/metrics` endpoint is retrieved

Antonio Scandurra created

a04adbc Don't trace message payload

Antonio Scandurra created

4f643ba 0.40.0

Max Brunsfeld created

c91451a Merge pull request #1234 from zed-industries/fix-editor-cloning

Click to expand commit body
Clone fold and selection state correctly when splitting an editor

Max Brunsfeld created

f4e7e8b Merge pull request #1229 from zed-industries/non-zero-tabsize

Click to expand commit body
Use NonZeroU32 to ensure settings tabsize cannot be zero

Max Brunsfeld created

fb2a778 Clone fold and selection state correctly when splitting an editor

Max Brunsfeld created

755636d Use NonZeroU32 to ensure settings tabsize cannot be zero

Keith Simmons created

1720933 Merge pull request #1228 from zed-industries/python

Click to expand commit body
Add Python support

Max Brunsfeld created

dc056fc Treat .pyi files as Python

Max Brunsfeld created

4d4db6e Syntax-highlight Python project symbols and completions

Max Brunsfeld created

981e537 Upgrade tree-sitter-python for error recovery improvement

Max Brunsfeld created

5558474 Use `BTreeMap` in `Server` so we release memory when maps are cleared

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

Antonio Scandurra and Nathan Sobo created

63df644 Merge pull request #1232 from zed-industries/language-defaults

Click to expand commit body
Don't override top-level settings with language defaults

Antonio Scandurra created