Commit Graph
25009 Commits
Author SHA1 Message Date
Isaac Clayton efe725c503 Work on plugin builder 2022-07-07 15:22:17 +02:00
Isaac Clayton 27390f20e9 Start working on host-side functions 2022-07-07 15:22:17 +02:00
Isaac Clayton 56a6a81a24 Add JSON LSP plugin 2022-07-07 15:22:16 +02:00
Isaac Clayton 57e6e969ba First pass of plugin side of things complete 2022-07-07 15:20:27 +02:00
Isaac Clayton f4f7babc62 Async runtime working but is blocking 2022-07-07 15:20:27 +02:00
Isaac Clayton 122157162a Move Wasi to async, validate timeslicing, using async in traits still WIP 2022-07-07 15:20:27 +02:00
Isaac Clayton a816d4916b Factor out buffer code 2022-07-07 15:20:27 +02:00
Isaac Clayton cb296f7cc6 Get JSON LSP running, still work to be done 2022-07-07 15:20:27 +02:00
Isaac Clayton e08b18f3d6 Remove non-WASI code 2022-07-07 15:20:25 +02:00
Isaac Clayton cd30ad2c40 Add support for variadic functions 2022-07-07 15:19:03 +02:00
Isaac Clayton 76c34281cc Get Wasi working 2022-07-07 15:19:02 +02:00
Isaac Clayton ceaf4ed997 Start moving code from Zed to plugin 2022-07-07 15:17:02 +02:00
Isaac Clayton f3b8e93a8a Start switching JSON LSP adapter to plugin (take 2) 2022-07-07 15:16:59 +02:00
Isaac Clayton bd698da43c Update plugin dependencies 2022-07-07 15:11:51 +02:00
Isaac Clayton cf2d233a46 Clean up impl a bit 2022-07-07 15:11:51 +02:00
Isaac Clayton 1e08efb730 Work on macro binding generation, some cleanup needed, rename runner to plugin 2022-07-07 15:11:51 +02:00
Isaac Clayton b34462e45e Quick documentation pass 2022-07-07 15:11:51 +02:00
Isaac Clayton cbc8faf09d Get basic Wasm runtime running 2022-07-07 15:11:51 +02:00
Isaac Clayton a539acd5cf Update lockfile 2022-07-07 15:11:48 +02:00
Isaac Clayton 495f8d418e Add wasmtime and fix zstd version conflict 2022-07-07 15:01:15 +02:00
Isaac Clayton 3baa96a259 Documented code, got basic example working 2022-07-07 15:01:09 +02:00
Isaac Clayton 9c167f0386 Update lockfile 2022-07-07 14:55:46 +02:00
Isaac Clayton 599cad4948 Get Runtime working... 2022-07-07 14:55:46 +02:00
Isaac Clayton c3ace2966d Clean up interface a bit 2022-07-07 14:55:46 +02:00
Isaac Clayton 1640ad12b3 Start sketching out runner runtime 2022-07-07 14:55:46 +02:00
Antonio Scandurra 0ead8e7b38 Merge pull request #1302 from zed-industries/external-formatting
Introduce support for formatting via an external command
2022-07-07 14:31:17 +02:00
Antonio Scandurra a1fadb916f Add integration test to exercise formatting via external command 2022-07-07 11:53:32 +02:00
Antonio Scandurra 13f036a864 Respond with a debug version of the error in rpc Client 2022-07-07 11:52:56 +02:00
Antonio Scandurra 3b345cba67 Allow providing an external format in format_on_save setting 2022-07-07 11:04:03 +02:00
Mikayla Maki 3dfa2a0962 added inline hint 2022-07-06 17:57:32 -07:00
Mikayla Maki 7ea0d2c443 GPUI change proposals 2022-07-06 17:52:20 -07:00
Mikayla Maki febfb55e9e Added basic selections 2022-07-06 17:37:12 -07:00
Keith Simmons 15d2f61f5f combine branches of events in from_native 2022-07-06 16:59:58 -07:00
Max Brunsfeld b00228cec4 Tweak navigation bar colors in theme
I meant to include this in #1297
2022-07-06 16:45:38 -07:00
Max Brunsfeld 6544bc34b1 Merge pull request #1297 from zed-industries/back-and-forward-buttons
Back and forward buttons
2022-07-06 16:43:31 -07:00
Keith Simmons 76b68da22e Combine platform mouse events to use common MouseEvent struct and remove MouseDragged event in favor of MouseMoved 2022-07-06 16:37:56 -07:00
Max Brunsfeld 2fb2545b48 Give nav buttons a background on hover 2022-07-06 16:33:44 -07:00
Max Brunsfeld 4259f51c73 Add test for pane nav history covering notification of pane's toolbar 2022-07-06 16:29:11 -07:00
Max Brunsfeld 4adcffcc9f Enable and disable nav buttons based on pane's navigation stack
Also, make the `NavHistory` type private to the `workspace` crate.
Expose only the `ItemNavHistory` type, via a method on Pane called
`nav_history_for_item`.
2022-07-06 15:46:43 -07:00
Keith Simmons 7df2f1aa6a pull event data out into individual Event structs 2022-07-06 15:36:42 -07:00
Max Brunsfeld 53833d2e12 Add forward and backward navigation buttons to toolbar 2022-07-06 14:05:24 -07:00
Mikayla Maki 215d2d06f7 Began working on selections, refactored colors 2022-07-06 13:44:30 -07:00
Keith Simmons 5f9a434281 remove custom terminal keybindings 2022-07-06 13:22:54 -07:00
Keith Simmons 8997283bfd add terminal modal which can be displayed and dismissed while preserving the terminal state 2022-07-06 13:20:54 -07:00
Max Brunsfeld 61be6bb235 0.45 2022-07-06 11:32:21 -07:00
Max Brunsfeld 5bf9cf02a5 Merge pull request #1293 from zed-industries/autosave-focus-change-window-activate
Treat window deactivation as a focus change for the purpose of autosave
2022-07-06 11:30:51 -07:00
Max Brunsfeld db9354e8a8 Treat window deactivation as a focus change for the purpose of autosave 2022-07-06 11:20:29 -07:00
Max Brunsfeld d64433e78f Merge pull request #1291 from zed-industries/fix-autosave-on-close
Fix autosave when closing a tab
2022-07-06 10:54:44 -07:00
Max Brunsfeld 510530171f Merge pull request #1292 from zed-industries/paste-panic
Fix panic on paste when editing with auto-indent
2022-07-06 10:50:38 -07:00
Antonio ScandurraandMax Brunsfeld 6d573a2822 Normalize line endings when parsing completions
Co-Authored-By: Max Brunsfeld <max@zed.dev>
2022-07-06 19:32:45 +02:00