b0dc487
Merge pull request #1460 from zed-industries/insert-newline-below
Click to expand commit body
Add `newline_below` action
Julia created
b0dc487
Merge pull request #1460 from zed-industries/insert-newline-below
Add `newline_below` action
Julia created
edbe447
Merge pull request #1463 from zed-industries/fix-lockup-on-move
Fix lockup on move
Mikayla Maki created
ed3d339
Implemented a much more dynamic render/event loop with Antonio
Mikayla Maki created
bb82631
Pause and buffer
Mikayla Maki created
f34d686
Merge pull request #1461 from zed-industries/touch-ups
Touch ups
Mikayla Maki created
096f469
Fix crash and wrong columnar selection when mousing over block lines
Max Brunsfeld created
e1431ed
Avoid crash when clicking the popover of a diagnostic that's been removed
Max Brunsfeld created
f9dc14b
Add `newline_below` action
ForLoveOfCats created
18f9fe3
Merge pull request #1458 from zed-industries/macos-default-menu-items
Implement default macOS menu items
Antonio Scandurra created
7cbf76c
Implement default macOS menu items
- `Zed -> Hide`, bound to `cmd-h` - `Zed -> Hide Others`, bound to `alt-cmd-h` - `Zed -> Show All` - `Window -> Minimize`, bound to `cmd-m` - `Window -> Zoom`
Antonio Scandurra created
dc9df64
Merge pull request #1457 from zed-industries/fix-tab-size-hang
Prevent Zed from hanging when changing tab size
Antonio Scandurra created
3174b08
Update old snapshot when only the tab size changes
Antonio Scandurra created
1e94eb7
Don't ignore new tab snapshot in `WrapMap` if only tab size changed
Antonio Scandurra created
385d214
Enhance `DisplayMap` randomized test to change tab size
This removes the need for a unit test.
Antonio Scandurra created
d1f1553
Recompute layers above tab map entirely when tab size changes
Previously, we wouldn't generate any `TabEdit` when the tab size changed, causing coordinate spaces in `WrapMap` and `BlockMap` to become outdated. This commit generates a synthetic edit that covers the entire `TabMap` to ensure layers above are synchronized.
Antonio Scandurra created
8640615
fixed styles
Mikayla Maki created
2a5eafc
Added cell styles
Mikayla Maki created
039c94c
:art: Editor::tab
Max Brunsfeld created
b87805a
Added key binding
Mikayla Maki created
541c373
Merge pull request #1408 from zed-industries/rendering-performance
Tracking PR for Terminal rendering performance bugs
Mikayla Maki created
8115c1a
Merge pull request #1451 from zed-industries/tab-auto-indent
Auto-indent on tab for cursors left of the suggested indent level
Julia created
ffffe78
Attempting to do throttling again
Mikayla Maki created
8277b98
Fixed bel bug
Mikayla Maki created
937cd58
Merged main and branch
Mikayla Maki created
2533648
Fix selection positions in tab w/ multiple non-empty selections on the same line
Co-authored-by: Julia Risley <floc@unpromptedtirade.com>
Max Brunsfeld and Julia Risley created
c87eb16
Restructure tab command to treat each cursor individually
Co-authored-by: Julia Risley <floc@unpromptedtirade.com>
Max Brunsfeld and Julia Risley created
0851524
Merge pull request #1444 from zed-industries/smaller-diffs
Compute diffs based on characters rather than lines
Antonio Scandurra created
c2275e5
Merge pull request #1449 from zed-industries/fix-terminal-test-flakiness
Remove terminal integration test
Antonio Scandurra created
42db566
Remove terminal integration test
Creating a full-fledged terminal is flaky and causes tests to either hang or outright panic. The only test that requires creating a terminal was `test_terminal` but we think the value added by that test is not worth the flakiness, so we're removing it. Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Antonio Scandurra and Mikayla Maki created
fc14100
Fix tests
Antonio Scandurra created
7111576
Merge main into branch
Mikayla Maki created
71128d2
Compute diffs based on characters rather than lines
Previously, a change on a given line would cause that whole line to be replaced. In turn, this caused anchors on that line to go to the start of that line because they would lie inside of a deleted region after applying the diff. By switching to a character-wise diff, we perform smaller edits to the buffer which stabilizes anchor positions.
Antonio Scandurra created
f7a3141
Merge pull request #1443 from zed-industries/non-functional-sign-in
Allow signing in again if authentication is pending or was unsuccessful
Antonio Scandurra created
25d47da
Fix tests assuming a certain execution order
Antonio Scandurra created
a1d0d2c
Add tests for client authentication while a previous sign in is pending
Antonio Scandurra created
aa09bc5
Allow signing in again if authentication is pending or was unsuccessful
The local server that we spin up to receive OAuth callbacks isn't called when an error occurs and it is non-trivial to do so with next-auth. Besides, there could be cases where the user explicitly closes the browser window before the callback can be invoked. With this commit, the user can sign in even while an authentication is still in progress. As opposed to waiting for at most 10 minutes before killing the local HTTP server if we haven't received the callback, we will repeatedly check for a response every second for 100 seconds. This gives us a chance to determine whether a new authentication has started in the meantime and, if so, abort the current authentication flow.
Antonio Scandurra created
ca00128
End of day
Mikayla Maki created
59ba9da
Probably good enough using the two thread solution, latency is low for most things, and it feels good
Mikayla Maki created
115677e
Start work on auto-indenting lines on tab
Co-authored-by: Julia Risley <floc@unpromptedtirade.com>
Max Brunsfeld and Julia Risley created
05cc78d
Abandoning this attempt, nto good enough at async
Mikayla Maki created
33638c0
Use first cursor's indent column when pasting w/ different # of cursors
Max Brunsfeld created
04e4060
Fix mistakes in editor auto-indent test
Max Brunsfeld created
6417681
Merge pull request #1437 from zed-industries/exponential-invites
Assign 5 invites to users who redeem an invite code
Antonio Scandurra created
bc8bec8
Assign 5 invites to users who redeem an invite code
Antonio Scandurra created
a59813c
Merge pull request #1430 from zed-industries/xdg-compliance
Store config files under `~/.config/zed` and data files under `~/Library/Application Support/Zed`
Antonio Scandurra created
8cf56f8
Merge pull request #1420 from zed-industries/goto-type-definition
Draft: Add "go to type definition" action
Julia created
d474e1e
Deduplicate some lsp_command code
ForLoveOfCats created
479fbee
Add test cases for `cmd+shift+click" behavior
ForLoveOfCats created
2c70583
Add `cmd+shift+click` action for triggering go to type definition
ForLoveOfCats created
5149c15
Add "go to type definition" action
ForLoveOfCats created