Rust
Rust para GraphoOS: con rust-analyzer; registra el depurador lldb (codelldb o lldb-dap)
Plugins
Once plugins WASI en el registro de GraphoOS. Cada uno arranca un servidor de lenguaje con los permisos de su volt.toml.
Cómo escribir un plugin →En el registro
Rust para GraphoOS: con rust-analyzer; registra el depurador lldb (codelldb o lldb-dap)
Python para GraphoOS: el servidor de lenguaje pyright, que el plugin instala si el sistema no lo tiene (Node incluido), y el depurador debugpy
Go para GraphoOS: con gopls (del PATH, $GOPATH/bin o ~/go/bin; go install golang.org/x/tools/gopls@latest)
C y C++ para GraphoOS: con clangd (descargado de sus versiones en GitHub); registra el depurador lldb
TypeScript y JavaScript para GraphoOS: typescript-language-server, que el plugin instala si el sistema no lo tiene (TypeScript y Node incluidos)
HTML para GraphoOS: vscode-html-language-server (completado, ayuda, el CSS y el JavaScript de dentro), instalado desde npm al primer uso
CSS, SCSS y Less para GraphoOS: vscode-css-language-server (completado, colores, propiedades que no existen), instalado desde npm al primer uso
JSON para GraphoOS: vscode-json-language-server, instalado desde npm la primera vez (o el de tu sistema)
YAML para GraphoOS: yaml-language-server, instalado desde npm la primera vez (o el de tu sistema)
TOML para GraphoOS: con taplo (descargado de sus versiones en GitHub)
Markdown para GraphoOS: con marksman (descargado de sus versiones en GitHub)
Open by design
El host habla Plugin API 1.2. El huésped es wasm32-wasip1. Lo que no está en volt.toml, se rechaza.