add json support for helix

This commit is contained in:
ulic-youthlic 2025-01-15 13:37:41 +08:00
parent fe91658ea8
commit cb628da97f
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721

View file

@ -23,6 +23,7 @@
nixd
deno
nixfmt-rfc-style
nodePackages_latest.vscode-json-languageserver
];
example = (
with pkgs;
@ -50,6 +51,48 @@
config = builtins.fromTOML config-file;
in
config;
languages = {
language-server = {
vscode-json-languageserver = {
command = "vscode-json-languageserver";
args = [ "--stdio" ];
config = {
provideFormatter = true;
json = {
validate = {
enable = true;
};
};
};
};
};
language = [
{
name = "markdown";
formatter = {
command = "deno";
args = [
"fmt"
"-"
"--ext"
"md"
];
};
}
{
name = "json";
language-servers = [
"vscode-json-languageserver"
];
}
{
name = "jsonc";
language-servers = [
"vscode-json-languageserver"
];
}
];
};
};
home.packages = cfg.extraPackages;
};