feat(editors): add opentofu-ls
This commit is contained in:
parent
09cc1b6c4f
commit
1d75785bf2
2 changed files with 24 additions and 0 deletions
home/editors
|
@ -80,6 +80,22 @@ in
|
||||||
"buf-lint"
|
"buf-lint"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "hcl";
|
||||||
|
language-id = "opentofu";
|
||||||
|
language-servers = [ "opentofu-ls" ];
|
||||||
|
injection-regex = "(hcl|tf|tofu)";
|
||||||
|
file-types = [
|
||||||
|
"hcl"
|
||||||
|
"tf"
|
||||||
|
"tofu"
|
||||||
|
];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
name = "tfvars";
|
||||||
|
language-id = "opentofu-vars";
|
||||||
|
language-servers = [ "opentofu-ls" ];
|
||||||
|
}
|
||||||
{
|
{
|
||||||
name = "graphql";
|
name = "graphql";
|
||||||
formatter = prettier "graphql";
|
formatter = prettier "graphql";
|
||||||
|
@ -211,6 +227,13 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
opentofu-ls = {
|
||||||
|
command = "opentofu-ls";
|
||||||
|
args = [ "serve" ];
|
||||||
|
config = {
|
||||||
|
opentofu.path = "tofu";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
settings = {
|
settings = {
|
||||||
theme = "dark_plus";
|
theme = "dark_plus";
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
unstable.nixd
|
unstable.nixd
|
||||||
nls
|
nls
|
||||||
terraform-ls
|
terraform-ls
|
||||||
|
unstable.opentofu-ls
|
||||||
pyright
|
pyright
|
||||||
nodePackages.bash-language-server
|
nodePackages.bash-language-server
|
||||||
nodePackages.vim-language-server
|
nodePackages.vim-language-server
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue