38e32f3
Update zed fonts to 1.2.0
Nate Butler created
38e32f3
Update zed fonts to 1.2.0
Nate Butler created
6ee5e96
Merge pull request #534 from zed-industries/create-buffers-via-project
Open untitled buffers via the `Project`
Antonio Scandurra created
82e4544
Merge pull request #533 from zed-industries/range-formatting
Use LSP range formatting when document formatting is not available
Antonio Scandurra created
29cad65
Open untitled buffers via the `Project`
This allows the registration of such buffers in the project, which is necessary to correctly support `::save_buffer_as` and opens the door to sharing untitled buffers with guests in the future. Note that, for now, this disallows guests to create untitled buffers in the current window and will create a new window instead. This is because we don't yet have a global way of allocating a buffer's remote id (nor a way of saving such buffers in the host's worktree) and we instead rely on the local model ID, which could clash with the host's buffer IDs. I think we should revisit this once guests can share their untitled buffers with the host and other remote peers, as well as once we start keying operations by entry id.
Antonio Scandurra created
d8ef3a5
Support formatting in fake LSP capabilities
Antonio Scandurra created
46da80d
Use LSP range formatting when document formatting is not available
Antonio Scandurra created
dc5a09b
Merge pull request #525 from zed-industries/preserve-worktrees
Grow worktrees monotonically when sharing and move most messages to the background
Antonio Scandurra created
7c42005
Observe selection set lamport timestamps when deserializing buffer
Antonio Scandurra created
bcd5c28
Allow receiving diagnostic updates out of order
Antonio Scandurra created
e78661c
Merge pull request #532 from zed-industries/handle-language-server-failure
Avoid infinite loop when a language server fails to start
Max Brunsfeld created
1965813
Avoid infinite loop when a language server fails to start
Max Brunsfeld created
05df1df
Disable doctests for all libraries
We don't use them, and they add a lot of noise to the test output when running all tests in the workspace.
Max Brunsfeld created
15312d0
Merge pull request #526 from zed-industries/json
Add basic JSON support
Max Brunsfeld created
3c242a4
Wait for LSP capabilities to be initialized before checking them
Max Brunsfeld created
78d96a0
Make fake language servers have full capabilities
Max Brunsfeld created
9999862
Enable formatting feature of JSON language server
The feature doesn't work yet because the JSON language server only supports *range* formatting, not document formatting. We need to adjust our code to inspect the server's capabilities and send range formatting requests instead when needed. We're going to hold off on doing this right now, because it will create merge conflicts with the `preserve-worktrees` branch (#525) Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
81627a0
Avoid sending unhandled LSP requests to JSON language server
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
0582c55
Add JSON language server
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
bf1153c
Add syntax highlighting/auto-indent/outlines for JSON files
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
556d9cc
Correctly defer undo operations when messages arrive out of order
Co-Authored-By: Nathan Sobo <nathan@zed.dev> Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created
410ee12
Maintain remote worktrees correctly when building updates
This accidentally regressed in 53327e2.
Antonio Scandurra created
c613b22
Ignore diagnostics received for invisible worktrees
Antonio Scandurra created
d0d6916
Move code action and completion edit messages to the background
Antonio Scandurra created
14d26ee
Move several buffer-related messages to the background
Antonio Scandurra created
1c14168
Ensure no two worktrees can point to the same root path
This could happen because there was a pause between creating the worktree and adding it to the list of tracked local worktrees, and so we might end up adding the same worktree twice when calling `create_local_worktree` in rapid succession.
Antonio Scandurra created
d171d8c
Change the definition of `check_invariants`
- On the host, ensure that only one worktree can exist for a given absolute path. Asserting about buffers was cool but I think should be tackled in the context of leaning more on entry ids for collaboration (vs. buffer ids). - On the guest, ensure that all the opened buffers don't contain deferred operations.
Antonio Scandurra created
53327e2
Ensure worktree is registered/shared synchronously
Antonio Scandurra created
530f15b
Tweak log format in random collab test
Max Brunsfeld created
d4ae38f
Check projects' buffers have unique absolute paths in random collab test
Max Brunsfeld created
ca920e1
Rename strong_worktrees -> visible_worktrees
Max Brunsfeld created
68cfce1
Rename `weak` to `visible`
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra and Max Brunsfeld created
a3c8892
Move `SearchProject` to the background
Co-Authored-By: Max Brunsfeld <max@zed.dev> Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra , Max Brunsfeld , and Nathan Sobo created
07120d4
Convert weak worktree handles into strong handles when sharing
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra and Max Brunsfeld created
4b0300d
0.18.1
Max Brunsfeld created
9e519b9
Merge pull request #523 from zed-industries/no-cmd-ctrl-input
Don't insert input into editors when control or command keys are held
Max Brunsfeld created
5c1aff1
Don't insert input into editors when control or command keys are held
This is a follow-up to #475
Max Brunsfeld created
a9cc8b4
Merge pull request #517 from zed-industries/activate-pane-when-activating-item
Make pane active when activating one of its items
Antonio Scandurra created
07c780b
Make pane active when activating one of its items
Antonio Scandurra created
9d18f4a
Create `vendor/bin` if it doesn't exist
Antonio Scandurra created
a184583
Bump protocol version
Antonio Scandurra created
85a010b
v0.18.0
Antonio Scandurra created
6d59083
Merge branch 'leaks'
Antonio Scandurra created
0581246
Use Node 16 on CI
Antonio Scandurra created
c97983d
Install node as part of ci.yml when bundling the app
Antonio Scandurra created
65f53db
WIP: investigate why npm is not there
Antonio Scandurra created
432fef6
:lipstick:
Antonio Scandurra created
9ff1af3
Always run tests and bundle creation in separate runners
This is better for caching and, thus, yields faster CI runs.
Antonio Scandurra created
141e055
Fix warnings
Antonio Scandurra created
3ec76b6
Make `dhat` optional
Antonio Scandurra created
b771667
Merge pull request #499 from zed-industries/project-find
Project-wide search
Antonio Scandurra created