Commit Graph
25009 Commits
Author SHA1 Message Date
Max Brunsfeld a4fd090f61 Start work on randomized test for SyntaxMap, fix discovered bugs 2022-08-25 17:49:39 -07:00
K Simmons acdcf0c4c6 Merge pull request #1515 from zed-industries/drag-and-drop
Drag and drop
2022-08-25 16:52:15 -07:00
K Simmons c6536db256 Merge branch 'main' into drag-and-drop 2022-08-25 16:32:11 -07:00
K Simmons 8d10edea0f Add tests for Pane::add_item 2022-08-25 16:21:44 -07:00
K Simmons 4080b5b7f3 Drag and drop tabs working. all known bugs fixed 2022-08-25 11:14:24 -07:00
Max Brunsfeld 7f9477bf28 Update to latest tree-sitter commit
This is needed for https://github.com/tree-sitter/tree-sitter/pull/1845
2022-08-25 10:58:46 -07:00
Max Brunsfeld c7e1709a1c Add missing rust highlights 2022-08-24 16:49:03 -07:00
Max Brunsfeld b832ba42dd Fix pattern order in C++ highlight query
Later patterns take precedence in Zed, so function names were previously
being highlighted as variables due to the plain `identifier` pattern.
2022-08-24 16:37:28 -07:00
Max Brunsfeld 7e355c710d Add injection queries for macro bodies in C and C++ 2022-08-24 16:37:14 -07:00
Max Brunsfeld 8bee4958f2 Fix re-parsing when buffer's language has changed 2022-08-24 15:32:42 -07:00
Max Brunsfeld 67a565580e Fix test about auto-indent with no indent query 2022-08-24 15:29:07 -07:00
Max Brunsfeld 9c23ca0d98 Clean up some of buffer's syntax-related methods 2022-08-24 15:11:26 -07:00
Max Brunsfeld 373f434075 Fix out-of-range panic when requesting outline items at EOF 2022-08-24 15:10:53 -07:00
Max Brunsfeld dda5fe53c2 Update syntax map's interpolated version when a parse completes 2022-08-24 15:09:10 -07:00
Max Brunsfeld 80ac53d83d Use SyntaxMap in Buffer 2022-08-24 13:00:27 -07:00
Nathan Sobo 128302019d Merge pull request #1557 from zed-industries/operations-hang
Prevent guest disconnection when opening buffers with many operations
2022-08-24 08:47:39 -06:00
Mikayla Maki 26bc0d29fe Merge pull request #1556 from zed-industries/term-scroll-to-edge
Added dragging and scrolling integration in terminal
2022-08-23 19:46:01 -07:00
K Simmons 556c688562 Change dragged tab styling 2022-08-23 18:02:01 -07:00
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
Mikayla Maki da41dae1b0 Merge pull request #1555 from zed-industries/terminal-renaming
Renamed all the terminal files
2022-08-22 16:50:23 -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
Mikayla Maki 61805dc1e2 Merge pull request #1554 from zed-industries/modal-terminal-keybinding
Added experimental keybinding for the modal terminal
2022-08-22 16:11:21 -07:00
Mikayla Maki 5b013678a7 Added instructions for how to add feature flags 2022-08-22 16:03:49 -07:00
Mikayla Maki 7b25e9303b Added experimental keybinding for the modal terminal 2022-08-22 15:38:07 -07:00
Max Brunsfeld 63ad7c088b Test more editing patterns of SyntaxMap, fix bugs 2022-08-22 15:36:58 -07:00
Mikayla Maki 2615d77f1e Merge pull request #1553 from zed-industries/feature-flag
Feature flag
2022-08-22 15:14:18 -07:00
Mikayla Maki 963c481895 Added note about settings 2022-08-22 14:51:06 -07:00