806da0e
0.42.0
Max Brunsfeld created
806da0e
0.42.0
Max Brunsfeld created
26215a0
Merge pull request #1254 from zed-industries/command-palette-filter
Command palette filter
Keith Simmons created
fc3ec69
Merge pull request #1235 from zed-industries/diagnostics-in-hidden-worktrees
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
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
Ignore tokens that were not created via `WorkDoneProgressCreate`
Antonio Scandurra created
6cf9514
Merge pull request #1246 from zed-industries/python-autoindent
Fix Python auto-indent using new auto-indent features
Antonio Scandurra created
ca1d0a6
Ignore tokens that were not created via `WorkDoneProgressCreate`
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
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
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
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
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
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
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
Clone fold and selection state correctly when splitting an editor
Max Brunsfeld created
f4e7e8b
Merge pull request #1229 from zed-industries/non-zero-tabsize
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
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
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
63df644
Merge pull request #1232 from zed-industries/language-defaults
Don't override top-level settings with language defaults
Antonio Scandurra created