2023-10-10 03:55:56 +00:00
|
|
|
{ pkgs, lib, ... }:
|
|
|
|
|
|
|
|
{
|
|
|
|
programs.helix.languages = {
|
|
|
|
language-server = {
|
2023-10-10 04:11:57 +00:00
|
|
|
# bash-language-server = {
|
|
|
|
# command = "${pkgs.nodePackages.bash-language-server}/bin/bash-language-server";
|
|
|
|
# args = ["start"];
|
|
|
|
# };
|
2023-10-10 03:55:56 +00:00
|
|
|
|
|
|
|
clangd = {
|
|
|
|
command = "${pkgs.clang-tools}/bin/clangd";
|
|
|
|
clangd.fallbackFlags = ["-std=c++2b"];
|
|
|
|
};
|
|
|
|
|
|
|
|
nil = {
|
|
|
|
command = lib.getExe pkgs.nil;
|
|
|
|
config.nil.formatting.command = ["${lib.getExe pkgs.alejandra}" "-q"];
|
|
|
|
};
|
|
|
|
|
|
|
|
vscode-css-language-server = {
|
|
|
|
command = "${pkgs.nodePackages.vscode-css-languageserver-bin}/bin/css-languageserver";
|
|
|
|
args = ["--stdio"];
|
|
|
|
config = {
|
|
|
|
provideFormatter = true;
|
|
|
|
css.validate.enable = true;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|