Max Brunsfeld
|
c87eb16ad9
|
Restructure tab command to treat each cursor individually
Co-authored-by: Julia Risley <floc@unpromptedtirade.com>
|
2022-08-02 11:08:49 -07:00 |
|
Max Brunsfeld
|
115677ec5d
|
Start work on auto-indenting lines on tab
Co-authored-by: Julia Risley <floc@unpromptedtirade.com>
|
2022-08-01 16:47:59 -07:00 |
|
Max Brunsfeld
|
33638c0c11
|
Use first cursor's indent column when pasting w/ different # of cursors
|
2022-08-01 11:03:07 -07:00 |
|
Max Brunsfeld
|
04e40608a0
|
Fix mistakes in editor auto-indent test
|
2022-08-01 11:02:29 -07:00 |
|
ForLoveOfCats
|
479fbee574
|
Add test cases for `cmd+shift+click" behavior
|
2022-07-29 17:00:07 -04:00 |
|
ForLoveOfCats
|
2c70583ef0
|
Add cmd+shift+click action for triggering go to type definition
|
2022-07-29 17:00:07 -04:00 |
|
ForLoveOfCats
|
5149c15329
|
Add "go to type definition" action
|
2022-07-29 11:41:08 -04:00 |
|
Max Brunsfeld
|
868c460620
|
🎨 Rename and simplify some autoindent stuff
|
2022-07-28 22:40:30 -07:00 |
|
Max Brunsfeld
|
7a26fa18c7
|
Record start columns when writing to the clipboard from Zed
|
2022-07-28 22:13:32 -07:00 |
|
Max Brunsfeld
|
fa5af4383d
|
Introduce AutoindentMode parameter to Buffer::edit
This controls whether or not we preserve the relative indentation
of inserted text blocks.
Co-authored-by: Mikayla Maki <mikayla.c.maki@gmail.com>
|
2022-07-28 14:03:31 -07:00 |
|
Max Brunsfeld
|
cdf6ae25bb
|
Remove indent_size parameter from Buffer::edit_with_autoindent
Instead, compute the indent size by reading the settings inside that method.
Co-authored-by: Mikayla Maki <mikayla.c.maki@gmail.com>
|
2022-07-28 13:00:05 -07:00 |
|
Antonio Scandurra
|
f775cb2947
|
Honor sort_text when language server provides completions
|
2022-07-26 10:41:39 +02:00 |
|
Max Brunsfeld
|
ab037fe844
|
Simulate calling of text-insertion APIs in TestAppContext::dispatch_keystroke
|
2022-07-25 12:20:12 -07:00 |
|
Max Brunsfeld
|
4c8d9384b1
|
Replaces lines_utf16 with a single u32 - last_line_len_utf16
|
2022-07-25 11:35:42 -07:00 |
|
Antonio Scandurra
|
6dc27cbba2
|
Add test for IME composition with multiple cursors
|
2022-07-25 17:47:10 +02:00 |
|
Antonio Scandurra
|
ff99f8d0ca
|
Clip UTF-16 offsets provided by Cocoa when composing IME input
|
2022-07-25 17:32:33 +02:00 |
|
Antonio Scandurra
|
47e8bd5f4f
|
Introduce MultiBuffer::clip_offset_utf16
|
2022-07-25 15:06:04 +02:00 |
|
Antonio Scandurra
|
c46be992e0
|
Introduce Rope::clip_offset_utf16
|
2022-07-25 15:02:45 +02:00 |
|
Antonio Scandurra
|
bb55d654ce
|
Handle IME composition with multiple cursors
|
2022-07-25 14:50:09 +02:00 |
|
Antonio Scandurra
|
ca3e73106c
|
Merge branch 'main' into ime-support-2
|
2022-07-25 10:47:49 +02:00 |
|
Antonio Scandurra
|
d3567e381c
|
Coalesce IME compositions into a single edit
|
2022-07-25 09:53:51 +02:00 |
|
Max Brunsfeld
|
65fd943509
|
Move edited_ranges_for_transaction from BufferSnapshot to Buffer
Co-authored-by: Antonio Scandurra <antonio@zed.dev>
|
2022-07-22 11:24:14 -07:00 |
|
Keith Simmons
|
2111fdc118
|
Merge pull request #1378 from zed-industries/diagnostics-popover
Diagnostics Popover
|
2022-07-22 11:12:56 -07:00 |
|
K Simmons
|
b93040a6ae
|
attempt to fix broken test
|
2022-07-22 10:55:57 -07:00 |
|
Antonio Scandurra
|
7b009c8bbe
|
Merge branch 'main' into ime-support-2
|
2022-07-22 16:03:38 +02:00 |
|
Max Brunsfeld
|
372c3eed52
|
Adjust editor tests to use input APIs instead of key events
|
2022-07-21 21:36:40 -07:00 |
|
Max Brunsfeld
|
0185b4fef4
|
Add simple IME handling to the terminal
|
2022-07-21 21:32:58 -07:00 |
|
Keith Simmons
|
9286e5ea04
|
Merge pull request #1396 from zed-industries/better-empty-pane
Fix Pane Focus Issues
|
2022-07-21 15:07:03 -07:00 |
|
Max Brunsfeld
|
6d264502b2
|
Remove print statements
|
2022-07-21 13:44:58 -07:00 |
|
Max Brunsfeld
|
2142fca673
|
Remove Input action, detect ignored input in vim via an event
|
2022-07-21 13:40:48 -07:00 |
|
Max Brunsfeld
|
beeaec8647
|
Prevent IME window from appearing while editor's input is disabled (vim)
|
2022-07-21 12:48:36 -07:00 |
|
Max Brunsfeld
|
7c575990be
|
Remove the set_selected_text_range method from the InputHandler trait
|
2022-07-21 12:22:12 -07:00 |
|
Antonio Scandurra
|
97ce3998ec
|
Position IME input according to where the selection is rendered
|
2022-07-21 17:35:40 +02:00 |
|
Antonio Scandurra
|
101a0663d3
|
Remove input from KeyDownEvent
|
2022-07-21 14:29:27 +02:00 |
|
Antonio Scandurra
|
b02681ee8a
|
Treat NSTextInputClient ranges as UTF-16
|
2022-07-21 13:41:35 +02:00 |
|
Antonio Scandurra
|
32662b6b92
|
Start indexing UTF-16 offsets
This is needed because cocoa will report ranges as UTF-16 indices.
|
2022-07-21 09:40:48 +02:00 |
|
Antonio Scandurra
|
eda60effed
|
Honor setting the selected range in addition to marking text
|
2022-07-21 08:57:20 +02:00 |
|
K Simmons
|
b85b2a90aa
|
address warnings
|
2022-07-20 19:02:33 -07:00 |
|
K Simmons
|
02a47d962e
|
add test coverage for diagnostic popover
|
2022-07-20 19:02:33 -07:00 |
|
K Simmons
|
95952f0c66
|
working diagnostic popover. Also renamed GoToNextDiagnostic to GoToDiagnostic and adjusted it's action to jump to the popover's diagnostic if it is visible
|
2022-07-20 19:02:33 -07:00 |
|
K Simmons
|
dbedc30abe
|
WIP
|
2022-07-20 19:02:33 -07:00 |
|
K Simmons
|
225055ed5d
|
Address some issues where panes don't get focused properly, make the focused pane more obvious, and prevent splitting of the pane with no items
|
2022-07-20 18:52:32 -07:00 |
|
Max Brunsfeld
|
f985515141
|
Start work on new text input handling in Editor
|
2022-07-20 16:45:27 -07:00 |
|
Keith Simmons
|
d34d6ea184
|
Merge pull request #1392 from zed-industries/mouse-vim-mode-clipping
Fixup Clipping at Line Ends when Selecting with the Mouse in Vim Mode
|
2022-07-20 13:39:24 -07:00 |
|
Antonio Scandurra
|
42ac4bf9fc
|
WIP
|
2022-07-20 18:06:29 +02:00 |
|
K Simmons
|
1cfaac1bc5
|
Fix clipping when dragging the mouse with vim-mode enabled and adjust single line editor selections
|
2022-07-19 17:18:17 -07:00 |
|
Nate Butler
|
bcc554a3db
|
Merge branch 'main' into theme-improvements
|
2022-07-19 20:12:02 -04:00 |
|
Keith Simmons
|
c2868a39e8
|
Merge pull request #1388 from zed-industries/mouse-region-refactor
Mouse Region Refactor
|
2022-07-19 16:50:12 -07:00 |
|
Nate Butler
|
46384e71b7
|
Add icon sets for sizes 8, 12 and 16, remove old icons
|
2022-07-19 17:11:15 -04:00 |
|
Antonio Scandurra
|
456a390166
|
Add character palette menu item
|
2022-07-19 14:51:57 +02:00 |
|