From a534e504519d9c9c1eaf26310fb8cc98153bdc94 Mon Sep 17 00:00:00 2001 From: Schrottkatze Date: Fri, 8 Dec 2023 11:49:22 +0100 Subject: [PATCH] html/css/js and emmet and stuff --- modules/shell/helix.nix | 16 ++++++++++++---- modules/shell/nu.nix | 4 +++- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/modules/shell/helix.nix b/modules/shell/helix.nix index 7520743..1997724 100644 --- a/modules/shell/helix.nix +++ b/modules/shell/helix.nix @@ -4,10 +4,9 @@ sessionVariables.EDITOR = "hx"; packages = [ pkgs.nil - pkgs.nodePackages_latest.vscode-html-languageserver-bin - pkgs.nodePackages_latest.vscode-json-languageserver-bin - pkgs.nodePackages_latest.vscode-css-languageserver-bin - pkgs.nodePackages_latest.bash-language-server + pkgs.vscode-langservers-extracted + pkgs.nodePackages.typescript-language-server + pkgs.emmet-language-server ]; }; programs.helix = { @@ -48,6 +47,10 @@ check.command = "clippy"; }; }; + language-server."emmet-language-server" = { + command = "emmet-language-server"; + args = ["--stdio"]; + }; # "php" = { # name = "php"; # file-types = [ "php" ]; @@ -69,6 +72,11 @@ }; auto-format = true; } + { + name = "html"; + roots = [".git"]; + language-servers = ["emmet-language-server" "vscode-html-language-server"]; + } ]; }; }; diff --git a/modules/shell/nu.nix b/modules/shell/nu.nix index f05d808..8a6327f 100644 --- a/modules/shell/nu.nix +++ b/modules/shell/nu.nix @@ -9,7 +9,9 @@ }; }; }; - home.packages = [pkgs.pueue]; + home.packages = [ + pkgs.pueue + ]; programs.nushell = { enable = true; package = config.users.defaultUserShell;