From 4cf72b8b92664ee2b0e1c3c1923877f80c07c54d Mon Sep 17 00:00:00 2001 From: Valyn Tyler <115489989+ValynTyler@users.noreply.github.com> Date: Wed, 19 Nov 2025 21:09:41 +0100 Subject: [PATCH 1/3] fix: enable javascript formatter --- modules/plugins/languages/ts.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/plugins/languages/ts.nix b/modules/plugins/languages/ts.nix index 72ff9930..9f0c0f06 100644 --- a/modules/plugins/languages/ts.nix +++ b/modules/plugins/languages/ts.nix @@ -301,7 +301,8 @@ in { enable = true; setupOpts = { formatters_by_ft.typescript = cfg.format.type; - # .tsx files + formatters_by_ft.javascript = cfg.format.type; + # .tsx/.jsx files formatters_by_ft.typescriptreact = cfg.format.type; setupOpts.formatters = mapListToAttrs (name: { From 7c58bb5220676f9abc04f9b373ff8eaa6c83e86d Mon Sep 17 00:00:00 2001 From: Valyn Tyler <115489989+ValynTyler@users.noreply.github.com> Date: Wed, 19 Nov 2025 21:09:54 +0100 Subject: [PATCH 2/3] fmt: ts.nix --- modules/plugins/languages/ts.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/plugins/languages/ts.nix b/modules/plugins/languages/ts.nix index 9f0c0f06..e5dc8d13 100644 --- a/modules/plugins/languages/ts.nix +++ b/modules/plugins/languages/ts.nix @@ -300,10 +300,12 @@ in { vim.formatter.conform-nvim = { enable = true; setupOpts = { - formatters_by_ft.typescript = cfg.format.type; - formatters_by_ft.javascript = cfg.format.type; - # .tsx/.jsx files - formatters_by_ft.typescriptreact = cfg.format.type; + formatters_by_ft = { + typescript = cfg.format.type; + javascript = cfg.format.type; + # .tsx/.jsx files + typescriptreact = cfg.format.type; + }; setupOpts.formatters = mapListToAttrs (name: { inherit name; From e2c481a176a9040222e87294281006ffd8f41511 Mon Sep 17 00:00:00 2001 From: Valyn Tyler <115489989+ValynTyler@users.noreply.github.com> Date: Wed, 19 Nov 2025 21:13:07 +0100 Subject: [PATCH 3/3] update changelog --- docs/release-notes/rl-0.8.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/release-notes/rl-0.8.md b/docs/release-notes/rl-0.8.md index a3ec46e0..07550898 100644 --- a/docs/release-notes/rl-0.8.md +++ b/docs/release-notes/rl-0.8.md @@ -596,4 +596,5 @@ [emmet-ls]: https://github.com/aca/emmet-ls +- Enable `languages.ts.format` for `.js` files - Add [emmet-ls] to `html.lsp.servers`