Instalando e configurando o Kate como IDE

Publicado em: 24/05/2025 às 16:21:50
Entre várias alternativas, eu buscava um editor para substituir o VSCode, acabei encontrando o Kate Editor.

Criado e mantido pela KDE, o Kate Editor é um software livre e realmente grátis.
Ao contrario do VSCode que se diz GRÁTIS, mas há muitas coisas por trás das cortinas.

Uma das coisas que me chama atenção no VSCode era o PHP Intelephense, somente, mais nada. E na busca por editores, compatíveis com LSP (Language Server Protocol), encontrei o Kate Editor.
Originalmente o Kate Editor vem com PHPActor, que funciona, mas não tem todo poder do Intelephense. Não quero que o editor escreva por mim, só quero que coloque as classes PSR no lugar certo e formate.

Enfim... bora!

Instalando o Kate Editor
Há 3 formas de instalar o Kate Editor: Flatpak, Snap e por AppImage.

FLATPAK

$ flatpak install flathub org.kde.kate
$ flatpak run org.kde.kate


SNAP

$ sudo snap install kate --classic


Por AppImage, baixe o arquivo e siga os passos desse meu outro artigo: Como usar o AppImage

Instalado!

Instalando e configurando o Intelephense no Kate Editor
O Intelephense vai precisar de NodeJS e NPM para rodar e instalar. Possuindo ambos, segue:


$ npm i intelephense -g


Depois que o npm terminar sua longa instalação, edite o arquivo de configurações de LSP do Kate Editor:


$ nano ~/.config/kate/lspclient/settings.json


O arquivo settings.json vai estar vazio, então cole o json abaixo nele:


{
    "servers": {

        "php": {
            "command": ["intelephense", "--stdio"],
            "url": "https://github.com/bmewburn/intelephense-docs",
            "highlightingModeRegex": "^PHP \\(HTML\\)$"
        }
    }
}


Salve e inicie normalmente seu Kate Editor.
Talvez peça para iniciar o LSP Client Server, inicie e boa diversão!

VEJA TAMBÉM