Commit log
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
3 years ago
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
3 years ago
Antonio Scandurra
created
3 years ago
9296159
Add new indentation features to support Python
Max Brunsfeld
created
3 years ago
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
3 years ago
1eb8351
add hover popover setting
Keith Simmons
created
3 years ago
a477733
Address hover panic and add hint to install go when language server failed to install
Keith Simmons
created
3 years ago
bc82d98
Merge pull request #1237 from zed-industries/jump-to-definition
Click to expand commit body
Mouse jump to definition
Keith Simmons
created
3 years ago
095f18d
Upgrade Tree-sitter, Tree-sitter-python
Max Brunsfeld
created
3 years ago
f73af85
bump protocol version and fix panic from storing display points instead of anchors
Keith Simmons
created
3 years ago
a0577f5
Fix usage of existing definitions
Keith Simmons
created
3 years ago
c6e7ae5
Add test for reopening closed items
Antonio Scandurra
created
3 years ago
0652542
Introduce `pane::ReopenClosedItem` bound to `cmd-shift-t`
Antonio Scandurra
created
3 years ago
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
3 years ago
7bfd709
Don't stop scanning directory if reading one of the children errors
Antonio Scandurra
created
3 years ago
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
3 years ago
a8ea104
Change mouse cursor when link is visible
Keith Simmons
created
3 years ago
a190eb0
fix rebase merge error
Keith Simmons
created
3 years ago
92ab107
working jump to definition with tests
Keith Simmons
created
3 years ago
8484454
Working underline based on symbol origin
Keith Simmons
created
3 years ago
Keith Simmons
created
3 years ago
Keith Simmons
created
3 years ago
4da3005
Allow users with no invites to be fetched from the API
Nathan Sobo
created
3 years ago
Antonio Scandurra
created
3 years ago
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
3 years ago
fc5517b
Gather metrics only when `/metrics` endpoint is retrieved
Antonio Scandurra
created
3 years ago
a04adbc
Don't trace message payload
Antonio Scandurra
created
3 years ago
Max Brunsfeld
created
3 years ago
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
3 years ago
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
3 years ago
fb2a778
Clone fold and selection state correctly when splitting an editor
Max Brunsfeld
created
3 years ago
755636d
Use NonZeroU32 to ensure settings tabsize cannot be zero
Keith Simmons
created
3 years ago
1720933
Merge pull request #1228 from zed-industries/python
Click to expand commit body
Add Python support
Max Brunsfeld
created
3 years ago
dc056fc
Treat .pyi files as Python
Max Brunsfeld
created
3 years ago
4d4db6e
Syntax-highlight Python project symbols and completions
Max Brunsfeld
created
3 years ago
981e537
Upgrade tree-sitter-python for error recovery improvement
Max Brunsfeld
created
3 years ago
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
3 years ago
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
3 years ago
2cb8a3c
Don't override top-level settings with language defaults
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
f2f9cad
Merge pull request #1231 from zed-industries/prompt-to-save-on-window-close
Click to expand commit body
Prompt user to save changed buffers when closing window via the mouse
Antonio Scandurra
created
3 years ago
90102f2
Improve testing of window edit state
Antonio Scandurra
created
3 years ago
a21dbdd
Update window edited status when pane item is removed
Antonio Scandurra
created
3 years ago
2dae0dd
Add test to verify closing window via the mouse
Antonio Scandurra
created
3 years ago
d9b5357
Always prevent window from closing and manually invoke Workspace::close
Click to expand commit body
This ensures we ask the user to save their state if there are unsaved
changes.
Antonio Scandurra
created
3 years ago
06033d7
Introduce `ViewContext::on_window_should_close`
Click to expand commit body
This is a new callback that can be used to interrupt closing the window
when the user has unsaved changes.
Antonio Scandurra
created
3 years ago
ca8ddcd
Set window's `edited = true` when there are unsaved changes
Antonio Scandurra
created
3 years ago
a6262b9
Merge pull request #1230 from zed-industries/wrap-panic
Click to expand commit body
Fix panic when `Text` contained carriage returns
Antonio Scandurra
created
3 years ago
01349e1
Fix panic when `Text` contained carriage returns
Antonio Scandurra
created
3 years ago
b715e52
Merge pull request #1227 from zed-industries/maintain-keepalive-under-high-message-volume
Click to expand commit body
Maintain keepalive under high message volume
Antonio Scandurra
created
3 years ago
11f73bf
Integrate pyright language server
Max Brunsfeld
created
3 years ago
Page 11 of 105