Commit Graph
5098 Commits
Author SHA1 Message Date
Nate Butler e97a633591 Update rose pine theme
- Update Rose Pine & Rose Pine Dawn with the correct semantic colors
- Add Rose Pine Moon
2022-07-13 14:16:32 -04:00
Isaac Clayton 6aafb9aa6a Merge pull request #1327 from zed-industries/plugin-epoch
Configurable Plugin Yielding
2022-07-13 15:29:22 +02:00
Antonio Scandurra c36875fa6f Merge pull request #1342 from zed-industries/mouse-based-splitting
Introduce mouse-based pane splitting
2022-07-13 15:25:20 +02:00
Antonio Scandurra 342bcdc9ca Don't steal focus when splitting pane via context menu 2022-07-13 15:06:39 +02:00
Isaac Clayton fb1771df01 Use enum to differentiate between normal and precompiled plugins 2022-07-13 14:26:52 +02:00
Isaac Clayton aac58b068a Fix failing test 2022-07-13 13:27:31 +02:00
Isaac Clayton 6b85ab5678 Quick documentation fix 2022-07-13 13:21:45 +02:00
Isaac Clayton 4f014ff44b Rename a few items and add documentation 2022-07-13 13:19:51 +02:00
Isaac Clayton 3b5407a26f Fix resulting errors and introduce functional executor callback 2022-07-13 13:15:12 +02:00
Isaac Clayton f0d59ff3cc Work on supporting both epoch and fuel 2022-07-13 12:41:47 +02:00
Antonio Scandurra 1c9ada48b8 Deploy context menu when clicking on split icon 2022-07-13 12:15:36 +02:00
Isaac Clayton fcfa2d48dd Add support for configuring plugin yield mechanism, stashing 2022-07-13 11:57:00 +02:00
Antonio Scandurra 87682af77f Show split button at the right edge of the tab bar 2022-07-13 11:44:33 +02:00
Isaac Clayton e38626f6ac Merge pull request #1340 from zed-industries/plugin-docs-witx
Add note about WebAssembly Interface Types.
2022-07-13 11:09:58 +02:00
Isaac Clayton 134548e878 Switch from epoch to fuel 2022-07-13 11:09:06 +02:00
Antonio Scandurra 46d022bb07 Merge pull request #1341 from zed-industries/mitigate-refcell-panics
Mitigate `RefCell` panics
2022-07-13 10:52:21 +02:00
Antonio Scandurra ed109c7dfa Don't borrow window state mutably until we need to invoke resize callback 2022-07-13 10:38:34 +02:00
Antonio Scandurra 3b66c45a34 Ensure no borrows are held when activating window or creating prompts 2022-07-13 10:37:55 +02:00
Antonio Scandurra f2f12c2b11 Drop window borrow before calling makeKeyAndOrderFront
We're seeing some stack traces where calling `makeKeyAndOrderFront`
could invoke `setFrameSize`, which is causing a double borrow.
2022-07-13 10:19:46 +02:00
Isaac Clayton 39356dac2b Add note about WebAssembly Interface Types. 2022-07-13 09:43:12 +02:00
Isaac Clayton 9fd16f2903 Merge pull request #1339 from zed-industries/plugin-rerun
Rerun plugin build step only on change
2022-07-13 09:35:05 +02:00
Isaac Clayton 3a40ca68ba Fix #1335, rerun plugin build step only if non-volatile directories in plugin change 2022-07-13 09:04:48 +02:00
Max Brunsfeld e3c43632e8 Ensure settings global is initialized immediately 2022-07-12 18:43:00 -07:00
Max Brunsfeld 3a7157e5de Merge pull request #1336 from zed-industries/cancel-rename-restore-highlights
Restore document highlights when canceling a rename
2022-07-12 18:35:29 -07:00
Mikayla Maki 18e06b1365 Merge pull request #1338 from zed-industries/terminal-launch-bug
Terminal launch bug
2022-07-12 18:06:18 -07:00
Max Brunsfeld 6976d692bf Merge pull request #1337 from zed-industries/respect-hard-tabs-setting
Simplify setting merging, fix ignored hard_tabs setting
2022-07-12 17:58:21 -07:00
Mikayla Maki 4c90e194f5 Added a bit of documentation for the working directory calculation 2022-07-12 17:49:14 -07:00
Mikayla Maki 6cc3e868ba Fixes terminal launch issues and adds tests for queries 2022-07-12 17:45:11 -07:00
Max Brunsfeld 4b232f8217 Simplify setting merging, fix ignored hard_tabs setting 2022-07-12 17:43:00 -07:00
Max Brunsfeld 7aeefd0b9d Restore document highlights when canceling a rename 2022-07-12 17:01:18 -07:00
Max Brunsfeld f600e61e46 Remove stray 'pbcpoy' file 2022-07-12 16:10:26 -07:00
Max Brunsfeld 961b87a3f1 Merge pull request #1334 from zed-industries/plugin-id-for-language
Fix association of 'json' lsp language id with JSON language
2022-07-12 16:03:31 -07:00
Max Brunsfeld fad4365565 Fix association of 'json' lsp language id with JSON language 2022-07-12 15:43:59 -07:00
Max Brunsfeld 590543aaf1 Merge pull request #1331 from zed-industries/discoverable-settings
Make settings more discoverable
2022-07-12 14:38:16 -07:00
Nate Butler 79fd664b00 Add terminal icon for status bar 2022-07-12 17:22:31 -04:00
Max Brunsfeld 958d930141 Pre-populate settings.json when initializing it from Zed 2022-07-12 14:19:36 -07:00
Max Brunsfeld d5ac9744c6 Add application menu item to open the default settings 2022-07-12 13:38:24 -07:00
Max Brunsfeld 0cefc70f70 Adjust settings schema generation to reflect rename
Also, simplify that code.
2022-07-12 12:19:01 -07:00
Max Brunsfeld aee4f25a7a Rename LanguageSettings -> EditorSettings 2022-07-12 11:42:43 -07:00
Max Brunsfeld 7248048413 Move all default settings from source code into the JSON file 2022-07-12 11:35:19 -07:00
Max BrunsfeldandAntonio Scandurra 88bd8a3dde Start moving default settings into a JSON file
Co-authored-by: Antonio Scandurra <me@as-cii.com>
2022-07-12 11:00:02 -07:00
Isaac Clayton 01598d6a6d Implement periodic yielding using epoch_deadline_async_yield_and_update 2022-07-12 17:07:33 +02:00
Isaac Clayton 5da4ee7599 Fix typo 2022-07-12 16:39:04 +02:00
Isaac Clayton 8d27d87f8a Start working on plugin epoch async yield 2022-07-12 16:32:41 +02:00
Isaac Clayton 71020123ed Merge pull request #1326 from zed-industries/plugin-docs
Write about how plugins work and how to use them
2022-07-12 14:09:52 +02:00
Isaac Clayton 84c8019c41 Fix yet another typo 2022-07-12 13:54:00 +02:00
Isaac Clayton 4ddb405c82 Fix more typos 2022-07-12 13:51:13 +02:00
Isaac Clayton a82974894d Fix typo 2022-07-12 13:48:36 +02:00
Isaac Clayton 5d99623fdf Write about how plugins work and how to use them 2022-07-12 13:45:22 +02:00
Antonio Scandurra 810a5d5318 Merge pull request #1252 from zed-industries/plugin
Language Server WebAssembly Plugin Integration (Part 2)
2022-07-12 11:04:20 +02:00