Add some basic frontend LSP servers
This commit is contained in:
parent
535e7e6cc3
commit
490aa3ad35
2 changed files with 15 additions and 2 deletions
|
@ -38,9 +38,22 @@ let
|
|||
) ++ (with pkgs; [ libiconv ]);
|
||||
};
|
||||
|
||||
kak-lsp-frontend = { pkgs, lib, ... }:
|
||||
let
|
||||
langserver = name: {
|
||||
args = [ "--stdio" ];
|
||||
command = "${pkgs.nodePackages.vscode-langservers-extracted}/bin/vscode-${name}-language-server";
|
||||
filetypes = [ name ];
|
||||
roots = [ "package.json" ".git" ];
|
||||
};
|
||||
in
|
||||
{
|
||||
programs.kak-lsp.languages = lib.attrsets.genAttrs [ "html" "css" "json" ] langserver;
|
||||
};
|
||||
|
||||
in
|
||||
{
|
||||
imports = [ ../modules/programs/my-kakoune ./kaktex.nix ];
|
||||
imports = [ ../modules/programs/my-kakoune ./kaktex.nix kak-lsp-frontend ];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
# ctags for peneira
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue