Executando verificação de segurança...
0

Como configurar Neovim para desenvolvimento com Svelte e SvelteKit

Saudações de acordo o horário.

Recentemente comecei a procurar alternativas de IDEs para os meus projetos, uma vez que o VSCode a medida que o projecto vai ficando gigantesco, ele começa a dar umas travadas.

a busca de uma alternativa para continuar os meus projetos, me deparei com o Neovim. Mas estou com dificuldades em configurar ele para trabalhar com SvelteKit, TypeScript e Talwindcss.

Alguém já trabalha com o Neovim com essas configurações? Se já, poderias me ajudar a configurar o meu?

Carregando publicação patrocinada...
1

Então, eu sei que já faz um ano, mas eu achei uma config muito legal e simples.
Eu simplesmente uso no Mason e o treesitter. Adicionei o svelte na config to treesitter:

return {
  "nvim-treesitter/nvim-treesitter",
  build = nil, -- stop :TSUpdate
  opts = function(_, _)
    return {
      ensure_installed = { "rust", "markdown", "markdown_inline", "svelte" },
      auto_install = false, -- don’t try to fetch others like jsonc
      highlight = {
        enable = true,
        additional_vim_regex_highlighting = false,
      },
      ignore_install = { "jsonc" }, -- belt-and-suspenders
    }
  end,
}

E aí instalei o TSInstall svelte mesmo pra garantir que tá instalado. Daí é só abrir também o Mason e instalar o LSP do svelte. Pronto, agora você tem o syntax highlight e todas as features de autocomplete e o escambau comum de uma IDE igual o vscode. (nem sei se o Vscode conta como IDE, mas nos dias de hoje é tudo tão complexo, vai saber)