K Simmons and
2e2699ef96
Move pane item reordering from activate_tab to add_item_at.
...
Co-authored-by: nathan@zed.dev
2022-08-23 17:33:01 -07:00
K Simmons
4a2f8cf99d
Introduce ReorderBehavior to pane, and address drag and drop offset error
2022-08-23 15:41:59 -07:00
Mikayla Maki
937317d46b
finished drag and scrolling
2022-08-23 15:26:08 -07:00
Mikayla Maki
b2debf13fe
fixed scrolling and dragging now
2022-08-23 14:42:29 -07:00
Max Brunsfeld
cce0d49f8a
Add SyntaxMap methods for running queries and combining their results
2022-08-23 14:26:09 -07:00
Max Brunsfeld
ff57772464
Fix case where layers were processed linearly when reparsing
2022-08-23 09:38:03 -07:00
Antonio Scandurra
89b54e5272
Move operation serialization off the main thread
2022-08-23 16:34:25 +02:00
Antonio Scandurra
ce4bb4e715
Stream buffer ops in the background when creating buffer for peers
2022-08-23 16:05:56 +02:00
Antonio Scandurra
9aa646cc86
Simplify proto::Buffer to express its fields in terms of operations
2022-08-23 12:40:20 +02:00
Mikayla Maki
e08054ac3e
Added scroll-to-edge.
2022-08-22 18:24:58 -07:00
Max Brunsfeld
566454a129
Fix more bugs in syntax map interpolation
2022-08-22 17:52:14 -07:00
K Simmons
53b15fa06c
Merge branch 'main' into drag-and-drop
2022-08-22 17:24:36 -07:00
K Simmons
7f2a133555
Merge branch 'main' into drag-and-drop
2022-08-22 17:18:29 -07:00
K Simmons
bcdbd3311e
Removed EventHandler from workspace in favor of mouse event handler
2022-08-22 16:49:14 -07:00
Mikayla Maki
d4445afd16
Renamed all the terminal files
2022-08-22 16:49:01 -07:00
K Simmons
cc8c7104c1
Dispatch Event refactoring. Appears to be workingCo-Authored-By: nathan@zed.dev
2022-08-22 16:16:40 -07:00
K Simmons
a51533a67f
more wip but currently beach balling
2022-08-22 16:16:39 -07:00
K Simmons
eb3c396fb9
Rework presenter dispatch_event to allow isolated propogation of individual MouseRegionEvent types Co-Authored-By: mikayla@zed.dev
2022-08-22 16:16:39 -07:00
K Simmons
2d8e2049c3
WIP
2022-08-22 16:16:39 -07:00
K Simmons
e664c54be6
properly constrained tab
2022-08-22 16:16:39 -07:00
K Simmons
e6440715f9
fixed merge errors
2022-08-22 16:16:39 -07:00
K Simmons
292db0688c
wip tab drag and drop
2022-08-22 16:16:39 -07:00
K Simmons
139dbc311c
Combined presenter mouse region event dispatching and added support up_out, and drag_over
2022-08-22 16:16:39 -07:00
K Simmons
93509cffdc
more event wip
2022-08-22 16:16:39 -07:00
K Simmons
31cc9d81e7
wip new mouse region events
2022-08-22 16:16:39 -07:00
Max Brunsfeld
63ad7c088b
Test more editing patterns of SyntaxMap, fix bugs
2022-08-22 15:36:58 -07:00
Mikayla Maki
963c481895
Added note about settings
2022-08-22 14:51:06 -07:00
Mikayla Maki
926269e26f
Added experimental keymaps support
2022-08-22 14:49:01 -07:00
Mikayla Maki
2b630ec771
Revert "Basic feature flag implementation"
2022-08-22 13:54:18 -07:00
Mikayla Maki
72d66a5fd5
Fixed name issue
2022-08-22 13:38:23 -07:00
Mikayla Maki
32160b1f1c
Changed name to experiments
2022-08-22 13:27:36 -07:00
Mikayla Maki
9b8ed19ede
Basic feature flag implementation
2022-08-22 13:11:23 -07:00
Julia
d6a1c4bd1f
Merge pull request #1545 from zed-industries/only-extend-selection-with-shift-without-other-modifiers
...
Only extend selection with shift without other modifiers
2022-08-22 11:37:39 -04:00
Antonio Scandurra
ef2d409345
💄
2022-08-22 15:05:11 +02:00
Antonio Scandurra
96184343ea
Don't auto-complete do...end
...
Implementing this properly is a bit finicky, and it's unclear this
is even expected, e.g. VS Code and Atom don't auto-complete do/end
for Ruby, although VS Code does auto-complete do/end for Elixir. We
can add it if it's something the Elixir folks want us to implement.
2022-08-22 14:57:44 +02:00
Antonio Scandurra
b50dec643d
Implement ElixirLspAdapter::label_for_symbol
2022-08-22 14:30:27 +02:00
Antonio Scandurra
c033206129
Default to language that started LSP when querying project symbols
2022-08-22 14:30:27 +02:00
Antonio Scandurra
702e6cf497
Implement ElixirLspAdapter::label_for_completion
2022-08-22 14:30:27 +02:00
Antonio Scandurra
50bc7567f6
Start on Elixir LSP integration
2022-08-22 14:30:27 +02:00
Antonio Scandurra
7d8c9252ea
Add outline support for Elixir
2022-08-22 14:30:27 +02:00
Antonio Scandurra
d2b7ba4eeb
Start adding support for Elixir
2022-08-22 14:30:27 +02:00
Max Brunsfeld
21533f507a
Restructure handling of changed regions when reparsing
2022-08-21 11:39:02 -07:00
Max Brunsfeld
f99a5ce9c6
Fix off-by-one in handling edits, start on more edit unit tests
2022-08-21 11:37:17 -07:00
Max Brunsfeld
87ce26005e
Start work on handling edits in the SyntaxMap
2022-08-21 11:37:10 -07:00
Max Brunsfeld
94eb0d6c55
Start work on a SyntaxMap data structure
2022-08-21 11:37:10 -07:00
ForLoveOfCats
2edfde8e01
Only extend selection with shift without other modifiers
2022-08-21 13:23:48 -04:00
Mikayla Maki
85b6ec2a77
Removed extra todos
2022-08-19 17:20:54 -07:00
Mikayla Maki
17e3b0e1e5
Fixed bug in mouse handler attaching
2022-08-19 17:19:35 -07:00
Mikayla Maki
7034877641
Merge pull request #1543 from zed-industries/terminal-mode-keymaps
...
Removed debugs, added keymap contexts to terminal
2022-08-19 16:30:47 -07:00
Mikayla Maki
d571e4e2e5
Removed debugs, added keymap contexts to terminal
2022-08-19 16:27:27 -07:00