add json support for helix
This commit is contained in:
parent
fe91658ea8
commit
cb628da97f
1 changed files with 43 additions and 0 deletions
|
|
@ -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;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue