nixd
This commit is contained in:
@@ -2,8 +2,9 @@
|
||||
{
|
||||
home = {
|
||||
packages = with pkgs; [
|
||||
nixfmt-classic # nix formater
|
||||
nil # nix language server
|
||||
# nixfmt-classic # nix formater
|
||||
# nil # nix language server
|
||||
# nixd # specified in nixd.nix
|
||||
python311Packages.python-lsp-server
|
||||
ruff
|
||||
ruff-lsp
|
||||
@@ -13,7 +14,8 @@
|
||||
marksman # markdown
|
||||
vale-ls # style-checker lsp (needs vale)
|
||||
ltex-ls # Ltex (language tool)
|
||||
] ++ (with pkgs-unstable; [
|
||||
] ++ (with pkgs-unstable; [
|
||||
bash-language-server
|
||||
helix
|
||||
]);
|
||||
sessionVariables = {
|
||||
@@ -60,7 +62,7 @@
|
||||
};
|
||||
};
|
||||
keys.normal = {
|
||||
"C-g" = [":new" ":insert-output lazygit" ":buffer-close!" ":redraw"];
|
||||
"C-g" = [ ":new" ":insert-output lazygit" ":buffer-close!" ":redraw" ];
|
||||
"A-`" = [ "no_op" ];
|
||||
"`" = [ "no_op" ];
|
||||
};
|
||||
@@ -72,9 +74,13 @@
|
||||
};
|
||||
languages = {
|
||||
language = [
|
||||
{
|
||||
name = "nix";
|
||||
language-servers = [ "nixd" "nil" ];
|
||||
}
|
||||
{
|
||||
name = "latex";
|
||||
language-servers = ["texlab" "language-tool"];
|
||||
language-servers = [ "texlab" "language-tool" ];
|
||||
}
|
||||
{
|
||||
name = "markdown";
|
||||
@@ -118,6 +124,9 @@
|
||||
}
|
||||
];
|
||||
language-server = {
|
||||
"nixd" = {
|
||||
command = "nixd";
|
||||
};
|
||||
"style-check" = {
|
||||
command = lib.getExe pkgs.vale-ls;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user