Work on macro binding generation, some cleanup needed, rename runner to plugin
This commit is contained in:
parent
dda6dcb3b8
commit
f6a9558c5c
22 changed files with 330 additions and 59 deletions
6
crates/plugin_runtime/README.md
Normal file
6
crates/plugin_runtime/README.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
# Zed's Plugin Runner
|
||||
This crate contains a fairly generic interface through which plugins may be added to extend the editor. Currently the intention of this plugin runtime is language server definitions.
|
||||
|
||||
Anything that implements the `Runtime` trait may be used as a plugin. Plugin interfaces are declared by implementing the `Interface` trait.
|
||||
|
||||
Wasm plugins can be run through `wasmtime`. We plan to add wasi support eventually. We also plan to add macros to generate bindings between Rust plugins compiled to Wasm and the host runtime.
|
Loading…
Add table
Add a link
Reference in a new issue