Commit 21ea825
Changed files (2)
modules
dev
editor
helix
lang
modules/dev/editor/helix/lang/javascript.nix
@@ -0,0 +1,18 @@
+{den, ...}: {
+ den.aspects.dev.editor.helix.includes = [den.aspects.dev.editor.helix.lang.javascript];
+ den.aspects.dev.editor.helix.lang.javascript = {
+ hjem = {
+ programs.helix.languages = {
+ language = map (lang: {
+ name = lang;
+ auto-format = true;
+ indent = {
+ tab-width = 2;
+ unit = " ";
+ };
+ language-servers = ["deno"];
+ }) ["javascript" "jsx" "typescript" "tsx"];
+ };
+ };
+ };
+}
modules/dev/utils.nix
@@ -33,6 +33,8 @@
ty # Python LSP
ruff # Python fomatter
+ deno
+
# Documents
rumdl # Markdown linter / formatter