Localized V2 rewrite for this language is in progress. Showing English-first content for now.

LSP

Integración con el editor vía Sounio Language Server (sounio-lsp).

LSP (Language Server)

Sounio provee un servidor LSP para integración con IDE/editor.

Build

sounio-lsp es un binario separado detrás de la feature lsp:

cargo build -p souc --release --features lsp
./target/release/sounio-lsp --help

Ejecutar (modo stdio)

Los editores típicamente inician el servidor por stdio:

./target/release/sounio-lsp --stdio

VS Code

El repo contiene una extensión de VS Code en editors/vscode/.

Si usas una extensión que espera souc lsp, apúntala a sounio-lsp (o actualiza la configuración de la extensión para ejecutar sounio-lsp --stdio).

Otros Editores

Cualquier editor con soporte LSP puede lanzar sounio-lsp --stdio.

Capacidades típicas:

  • diagnósticos (errores de sintaxis/tipo)
  • hover (tipos/docs)
  • ir a definición / referencias
  • completions

Siguiente