Executando verificação de segurança...
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)

Carregando publicação patrocinada...