Kotlin LSP
JetBrains · Servidor de linguagem Kotlin da JetBrains em fase alfa, com autocompletar, diagnósticos e refatoração via IntelliJ e suporte a sistemas de build JVM para editores LSP.
Descrição
Tradução por IAVer originalKotlin LSP é a implementação oficial do Language Server Protocol da JetBrains para Kotlin. Baseia-se no IntelliJ IDEA e no plugin Kotlin do IntelliJ e fornece recursos inteligentes de linguagem a editores compatíveis, em vez de oferecer um aplicativo gráfico independente para Mac.
O projeto oficial documenta preenchimento de código, diagnósticos e correções rápidas, realce semântico, organização de importações, refatoração por renomeação, formatação, navegação pela documentação, informações ao passar o cursor, hierarquia de chamadas e dobramento de código. A importação de projetos JVM oferece suporte a Gradle e Maven, com suporte experimental ao Android Gradle Plugin. O README descreve o suporte a Kotlin Multiplatform como planejado, não como uma funcionalidade já disponível.
O cask do Homebrew instala o iniciador do servidor independente como kotlin-lsp. Os editores precisam configurar um cliente LSP para utilizá-lo. Como alternativa, usuários do VS Code podem instalar a extensão oficial “Kotlin by JetBrains” (JetBrains.kotlin-server), que inclui o servidor e é ativada para arquivos Kotlin. Não execute servidores de linguagem Kotlin concorrentes ao mesmo tempo.
Este projeto está em fase alfa. Sua implementação inclui componentes proprietários da JetBrains e tem código parcialmente fechado; o repositório público é um espelho somente para leitura, e as contribuições à documentação são processadas manualmente pelos mantenedores. Foi desenvolvido para editores compatíveis com LSP, e suas versões geralmente são testadas no VS Code.
Documentação oficial: https://github.com/Kotlin/kotlin-lsp Extensão oficial: https://marketplace.visualstudio.com/items?itemName=JetBrains.kotlin-server Cask do Homebrew: https://formulae.brew.sh/cask/kotlin-lsp
Novidades Novidades da versão 263.6379.0 3 de out. · Editoria OpenNavo · Tradução por IA
- LSPAdiciona as refatorações Extrair variável e Incorporar variável local.
- BuildDetecta a versão correta do Java na importação do Gradle.
- DesempenhoAprimora a indexação e o diagnóstico de arquivos grandes.