Commit Graph
25009 Commits
Author SHA1 Message Date
Mikayla Maki b783882cbe Beginning rewrite of affected systems 2022-07-13 12:18:43 -07:00
Mikayla Maki 28cf6faf4f checkpoint 2022-07-13 12:18:43 -07:00
Mikayla Maki 1d3851cf3e Beginning research 2022-07-13 12:18:43 -07:00
Nate Butler eda81ed250 Merge pull request #1348 from zed-industries/fix-theme-rose-pine
Update rose pine theme
2022-07-13 14:51:37 -04:00
Isaac Clayton 57a296592d Fix docs 2022-07-13 20:19:56 +02:00
Antonio Scandurra ee077359b4 Merge pull request #1347 from zed-industries/rustup-directly-on-ci
Use rustup directly on CI instead of actions-rs/toolchain
2022-07-13 20:19:09 +02:00
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
388cc4f67e Use rustup directly on CI instead of actions-rs/toolchain
Co-authored-by: Antonio Scandurra <me@as-cii.com>
Co-authored-by: Isaac Clayton <slightknack@gmail.com>
2022-07-13 10:37:43 -07:00
Isaac Clayton 6a89b79af3 Remove epoch-based metering 2022-07-13 18:03:14 +02:00
Isaac Clayton 6d3cfe5c5c Remove .pre suffix use .epoch and .fuel instead 2022-07-13 17:08:43 +02:00
Isaac Clayton 6c7ebfc8ab Fix issue where precompiled plugins were compiled with the wrong settings 2022-07-13 16:31:47 +02: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