Commit log
45eb0e7
Clip invalid edits from LSP instead of reporting an error
Click to expand commit body
This fixes an issue with the Go language server, which reports invalid
formatting ranges when there's a missing newline at the end of the file.
Specifically, if the buffer is `N` lines long, it will try to insert the
newline at `Point(N + 1, 0)`.
I confirmed the behavior is the same in VS Code, and they indeed clip the
LSP ranges as well.
Antonio Scandurra
created
3 years ago
67e650b
Fixed conflicts
Mikayla Maki
created
3 years ago
aea3508
keeping both...
Mikayla Maki
created
3 years ago
bc2c8e0
Finished refactor for mutable terminal and long-single-lock style. Currently terminal is deadlocking instantly, need to just do the full refactor
Mikayla Maki
created
3 years ago
be4873b
Checkpoint, build failing
Mikayla Maki
created
3 years ago
27e76e3
Retouched a test, should still be failing
Mikayla Maki
created
3 years ago
889720d
Fixed conflict
Mikayla Maki
created
3 years ago
4d8cd6d
Added event buffering, need to figure out a proper fix
Mikayla Maki
created
3 years ago
9cefeb0
Merge pull request #1411 from zed-industries/no-gpu-log
Click to expand commit body
Log instead of showing an alert when exiting due to no GPU
Max Brunsfeld
created
3 years ago
2f7ad0a
Merge pull request #1410 from zed-industries/ctrl-c-regression
Click to expand commit body
Fixed keybinding regression
Mikayla Maki
created
3 years ago
ea82b93
Log instead of showing an alert when exiting due to no GPU
Click to expand commit body
Showing the alert resulted in a panic because tasks
dispatched to the app's main GCD queue continue
to run even while the alert is displayed.
Max Brunsfeld
created
3 years ago
Mikayla Maki
created
3 years ago
888405a
Merge pull request #1409 from zed-industries/middle-mouse-close-tabs
Click to expand commit body
Allow closing tabs with the middle mouse button
Julia
created
3 years ago
d9de026
Merge pull request #1405 from zed-industries/ime-support-2
Click to expand commit body
Improve support for non-US keyboards and input
Max Brunsfeld
created
3 years ago
13097ea
Update terminal test to reflect new text insertion approach
Max Brunsfeld
created
3 years ago
ab037fe
Simulate calling of text-insertion APIs in TestAppContext::dispatch_keystroke
Max Brunsfeld
created
3 years ago
a54d9f1
Add comment about noop performKeyEquivalent function
Max Brunsfeld
created
3 years ago
09c0211
Bump the RPC protocol version
Max Brunsfeld
created
3 years ago
4c8d938
Replaces lines_utf16 with a single u32 - last_line_len_utf16
Max Brunsfeld
created
3 years ago
36d789f
Allow closing tabs with the middle mouse button
ForLoveOfCats
created
3 years ago
6dc27cb
Add test for IME composition with multiple cursors
Antonio Scandurra
created
3 years ago
ff99f8d
Clip UTF-16 offsets provided by Cocoa when composing IME input
Antonio Scandurra
created
3 years ago
47e8bd5
Introduce `MultiBuffer::clip_offset_utf16`
Antonio Scandurra
created
3 years ago
c46be99
Introduce `Rope::clip_offset_utf16`
Antonio Scandurra
created
3 years ago
bb55d65
Handle IME composition with multiple cursors
Antonio Scandurra
created
3 years ago
acdfb93
Honor shift if pressing command switches keyboard
Antonio Scandurra
created
3 years ago
ca3e731
Merge branch 'main' into ime-support-2
Antonio Scandurra
created
3 years ago
d3567e3
Coalesce IME compositions into a single edit
Antonio Scandurra
created
3 years ago
Antonio Scandurra
created
3 years ago
0fc7308
Allow grouping local transactions even if remote peer edits in between
Antonio Scandurra
created
3 years ago
79f960b
Combine adjacent ranges in 'edited_ranges_for_transaction'
Max Brunsfeld
created
3 years ago
7c3421e
Remove versioned offset ranges from transactions and undo operations
Click to expand commit body
Now, instead of using these versioned offset ranges, we locate the
fragments associated with a transaction using the transaction's
edit ids. To make this possible, buffers now store a new map called
`insertion_slices`, which lets you look up the ranges of insertions
that were affected by a given edit.
Co-authored-by: Antonio Scandurra <antonio@zed.dev>
Max Brunsfeld
and
Antonio Scandurra
created
3 years ago
Nate Butler
created
3 years ago
8c1d4d8
Merge pull request #1393 from zed-industries/graceful-exit
Click to expand commit body
Polishing the terminal
Mikayla Maki
created
3 years ago
a41e54f
Finished terminal refactoring
Mikayla Maki
created
3 years ago
119207a
Refactored a bunch of stuff, working on tidying element code
Mikayla Maki
created
3 years ago
65fd943
Move edited_ranges_for_transaction from BufferSnapshot to Buffer
Click to expand commit body
Co-authored-by: Antonio Scandurra <antonio@zed.dev>
Max Brunsfeld
and
Antonio Scandurra
created
3 years ago
2111fdc
Merge pull request #1378 from zed-industries/diagnostics-popover
Click to expand commit body
Diagnostics Popover
Keith Simmons
created
3 years ago
b93040a
attempt to fix broken test
K Simmons
created
3 years ago
dce2787
Refactored terminal tests
Mikayla Maki
created
3 years ago
088668e
Fix reversed disclosure arrows in project panel
Nate Butler
created
3 years ago
7b009c8
Merge branch 'main' into ime-support-2
Antonio Scandurra
created
3 years ago
2bfa3b9
Synthesize CGEvents instead of using `charactersByApplyingModifiers`
Antonio Scandurra
created
3 years ago
6225966
Honor ⌘ when Dvorak-QWERTY is used
Antonio Scandurra
created
3 years ago
136550d
Discard `shift` when it causes keyboard to output a different character
Antonio Scandurra
created
3 years ago
9c412a8
Remove test for handling input via key events
Click to expand commit body
Now, textual input is handled by a different code path than other key events.
Max Brunsfeld
created
3 years ago
372c3ee
Adjust editor tests to use input APIs instead of key events
Max Brunsfeld
created
3 years ago
0185b4f
Add simple IME handling to the terminal
Max Brunsfeld
created
3 years ago
9286e5e
Merge pull request #1396 from zed-industries/better-empty-pane
Click to expand commit body
Fix Pane Focus Issues
Keith Simmons
created
3 years ago
d6519ad
Minor naming improvements and revert empty pane background color change
K Simmons
created
3 years ago
Page 31 of 137