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

LSP

Integração com editor via Sounio Language Server (sounio-lsp).

LSP (Language Server)

Sounio fornece um servidor LSP para integração com IDE/editor.

Build

sounio-lsp é um binário separado atrás da feature lsp:

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

Executar (modo stdio)

Editores normalmente iniciam o servidor via stdio:

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

VS Code

O repositório contém uma extensão de VS Code em editors/vscode/.

Se você estiver usando uma extensão que espera souc lsp, aponte para sounio-lsp (ou atualize a configuração da extensão para executar sounio-lsp --stdio).

Outros Editores

Qualquer editor com suporte a LSP pode iniciar sounio-lsp --stdio.

Capacidades típicas incluem:

  • diagnósticos (erros de sintaxe/tipo)
  • hover (tipos/docs)
  • ir para definição / referências
  • completions

Próximo