GraphoOS

Plugins

Lenguajes que vienen.
Y el tuyo.

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

Instala el lenguaje.
El sandbox se queda.

Rust

Rust para GraphoOS: con rust-analyzer; registra el depurador lldb (codelldb o lldb-dap)

v0.3.3050 · GraphoOSGitHub ↗

Python

Python para GraphoOS: el servidor de lenguaje pyright, que el plugin instala si el sistema no lo tiene (Node incluido), y el depurador debugpy

v0.2.0 · GraphoOSGitHub ↗

Go

Go para GraphoOS: con gopls (del PATH, $GOPATH/bin o ~/go/bin; go install golang.org/x/tools/gopls@latest)

v0.1.0 · GraphoOSGitHub ↗

C / C++

C y C++ para GraphoOS: con clangd (descargado de sus versiones en GitHub); registra el depurador lldb

v0.1.1 · GraphoOSGitHub ↗

TypeScript & JavaScript

TypeScript y JavaScript para GraphoOS: typescript-language-server, que el plugin instala si el sistema no lo tiene (TypeScript y Node incluidos)

v0.2.0 · GraphoOSGitHub ↗

HTML

HTML para GraphoOS: vscode-html-language-server (completado, ayuda, el CSS y el JavaScript de dentro), instalado desde npm al primer uso

v0.1.0 · GraphoOSGitHub ↗

CSS

CSS, SCSS y Less para GraphoOS: vscode-css-language-server (completado, colores, propiedades que no existen), instalado desde npm al primer uso

v0.1.0 · GraphoOSGitHub ↗

JSON

JSON para GraphoOS: vscode-json-language-server, instalado desde npm la primera vez (o el de tu sistema)

v0.2.0 · GraphoOSGitHub ↗

YAML

YAML para GraphoOS: yaml-language-server, instalado desde npm la primera vez (o el de tu sistema)

v0.2.1 · GraphoOSGitHub ↗

TOML

TOML para GraphoOS: con taplo (descargado de sus versiones en GitHub)

v0.1.0 · GraphoOSGitHub ↗

Markdown

Markdown para GraphoOS: con marksman (descargado de sus versiones en GitHub)

v0.1.0 · GraphoOSGitHub ↗

Open by design

Nothing hidden
behind the surface.

El host habla Plugin API 1.2. El huésped es wasm32-wasip1. Lo que no está en volt.toml, se rechaza.