feat(editors): add opentofu-ls

This commit is contained in:
Felix Schröter 2025-05-18 15:22:25 +02:00
parent 09cc1b6c4f
commit 1d75785bf2
Signed by: felschr
GPG key ID: 671E39E6744C807D
2 changed files with 24 additions and 0 deletions
home/editors

View file

@ -80,6 +80,22 @@ in
"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";
formatter = prettier "graphql";
@ -211,6 +227,13 @@ in
};
};
};
opentofu-ls = {
command = "opentofu-ls";
args = [ "serve" ];
config = {
opentofu.path = "tofu";
};
};
};
settings = {
theme = "dark_plus";

View file

@ -8,6 +8,7 @@
unstable.nixd
nls
terraform-ls
unstable.opentofu-ls
pyright
nodePackages.bash-language-server
nodePackages.vim-language-server