diff --git a/modules/home/applications/helix.nix b/modules/home/applications/helix.nix index 5369871..adc4d61 100644 --- a/modules/home/applications/helix.nix +++ b/modules/home/applications/helix.nix @@ -24,6 +24,9 @@ in { # Systemverilog unstable.svls + # Assembly + unstable.asm-lsp + # Nixos unstable.nil unstable.nixpkgs-fmt @@ -76,6 +79,11 @@ in { command = "svls"; }; + # Systemverilog + language-server.asm = { + command = "asm-lsp"; + }; + # Latex language-server.texlab = { config = { @@ -116,6 +124,12 @@ in { name = "verilog"; language-servers = [ "svls" ]; } + { + name = "asm"; + scope = "source.s"; + language-servers = [ "asm" ]; + file-types = [ "s" "S" ]; + } { name = "markdown"; auto-format = true;