aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGustav Eikaas <46537983+GustavEikaas@users.noreply.github.com>2026-06-18 15:03:17 +0200
committerGitHub <noreply@github.com>2026-06-18 09:03:17 -0400
commitc2cf6ed3e8f34a9cfaf90085c540e2713e43677f (patch)
tree19fb77e4406c2d870a690cfd5d8d8d90dcff1d99
parentdocs: update configs.md (diff)
downloadnvim-lspconfig-c2cf6ed3e8f34a9cfaf90085c540e2713e43677f.tar
nvim-lspconfig-c2cf6ed3e8f34a9cfaf90085c540e2713e43677f.tar.gz
nvim-lspconfig-c2cf6ed3e8f34a9cfaf90085c540e2713e43677f.tar.bz2
nvim-lspconfig-c2cf6ed3e8f34a9cfaf90085c540e2713e43677f.tar.lz
nvim-lspconfig-c2cf6ed3e8f34a9cfaf90085c540e2713e43677f.tar.xz
nvim-lspconfig-c2cf6ed3e8f34a9cfaf90085c540e2713e43677f.tar.zst
nvim-lspconfig-c2cf6ed3e8f34a9cfaf90085c540e2713e43677f.zip
feat(terraformls): enable codelens #4453
ref https://github.com/hashicorp/terraform-ls/blob/84064cd19ffd0d6b356cd2725d81987111c94cb6/docs/language-clients.md#L162
-rw-r--r--lsp/terraformls.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/lsp/terraformls.lua b/lsp/terraformls.lua
index f5897f28..db47521f 100644
--- a/lsp/terraformls.lua
+++ b/lsp/terraformls.lua
@@ -37,4 +37,12 @@ return {
cmd = { 'terraform-ls', 'serve' },
filetypes = { 'terraform', 'terraform-vars' },
root_markers = { '.terraform', '.git' },
+ capabilities = {
+ experimental = {
+ showReferencesCommandId = 'client.showReferences',
+ },
+ },
+ on_attach = function(_, bufnr)
+ vim.lsp.codelens.enable(true, { bufnr = bufnr })
+ end,
}