diff --git a/user/modules/nvim.nix b/user/modules/nvim.nix index 522417e..28678a1 100644 --- a/user/modules/nvim.nix +++ b/user/modules/nvim.nix @@ -20,5 +20,7 @@ ripgrep gnumake gcc + eslint_d + prettierd ]; } diff --git a/user/modules/nvim/lua/plugins/lsp.lua b/user/modules/nvim/lua/plugins/lsp.lua index 6fd65ce..0431c10 100644 --- a/user/modules/nvim/lua/plugins/lsp.lua +++ b/user/modules/nvim/lua/plugins/lsp.lua @@ -6,6 +6,10 @@ return { ---@type lspconfig.options ---@diagnostic disable-next-line: missing-fields servers = { + ---@diagnostic disable-next-line: missing-fields + tsserver = {}, + ---@diagnostic disable-next-line: missing-fields + eslint = {}, nil_ls = {}, }, }, @@ -49,6 +53,10 @@ return { ---@type table formatters_by_ft = { nix = { "alejandra" }, + javascript = { { "prettierd", "prettier" } }, + javascriptreact = { { "prettierd", "prettier" } }, + typescript = { { "prettierd", "prettier" } }, + typescriptreact = { { "prettierd", "prettier" } }, }, }, },