diff --git a/config/plugins/lsp/conform.nix b/config/plugins/lsp/conform.nix index 1296dde..1cc7275 100644 --- a/config/plugins/lsp/conform.nix +++ b/config/plugins/lsp/conform.nix @@ -25,6 +25,15 @@ rust = [ "rustfmt" ]; + javascript = [ + "prettier" + ]; + css = [ + "prettier" + ]; + html = [ + "prettier" + ]; }; # Install our formatters @@ -51,6 +60,9 @@ rustfmt = { command = lib.getExe pkgs.rustfmt; }; + prettier = { + command = lib.getExe pkgs.prettierd; + }; }; # Receive notificaton when a formatter errors. diff --git a/config/plugins/lsp/lsp.nix b/config/plugins/lsp/lsp.nix index f7c02c8..62d3aa1 100644 --- a/config/plugins/lsp/lsp.nix +++ b/config/plugins/lsp/lsp.nix @@ -41,6 +41,13 @@ installCargo = true; installRustc = true; }; + # TypeScript/JavaScript + ts_ls = { + enable = true; + }; + eslint = { + enable = true; + }; }; keymaps = {