Eu Refiz Minha Configuração do NeoVim

Por algum motivo obscuro, minha instalação do NeoVim não queria mais mostrar os alertas do LSP. Então eu decidi refazer minha configuração.

Acredite-me, eu não fiz porque "PQP, tudo quebrado". Eu acredito que eu poderia encontrar o problema com a forma como o LanguageClient estava instalado -- poderia até mesmo estar desatualizado, já que eu atualizei para o NeoVim 0.6 recentemente -- mas eu também geria instalar o TreeSitter para ter um suporte melhor à coloração do fonte. Estes dois fatores foram suficientes para tentar fazer uma configuração nova, e eu decidi que eu iria fazer a coisa toda, usando o arquivo de configuração em formato Lua.

Eu comecei com o post do Takuya Matsyama como referência -- eu não costumo usar gerenciadores de pacote (e provavelmente aí é que está o problema com o plugin desatualizado) e eu prefiro trabalhar com submódulos e coisas do tipo -- um formato que é bem próximo da forma como o Pathogen funciona.

Como eu queria mover algumas coisas da minha antiga configuração para a nova, eu precisei procurar como "traduzí-las". Foi aí que eu encontrei um post por Heiker Curiel, que lista as antigas opções de configuração e como elas aparecem numa configuração em Lua.

O resultado é que eu agora tenho uma instalação novinha do NeoVim, com todas as firulas:

O arquivo de configuração (e submódulos) está no meu repositório pessoal do Git.

O que ficou pra trás?

Enquanto eu estava migrandion, eu resolvi não adicionar algumas coisas nessa nova configuração: