Commit Graph
31406 Commits
Author SHA1 Message Date
K Simmonsand 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