├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── license-check.yml │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .golangci.yml ├── .licensei.toml ├── LICENSE ├── README.md ├── docs ├── contributing.md ├── server-capabilities.md └── setup.md ├── go.mod ├── go.sum ├── internal ├── ast │ ├── ast.go │ ├── ast_test.go │ └── position.go ├── config │ └── config.go ├── logger │ └── logger.go ├── lsp │ ├── consts.go │ ├── initialize.go │ ├── lsp.go │ ├── message.go │ ├── textdocument_completion.go │ ├── textdocument_definition.go │ ├── textdocument_diagnostics.go │ ├── textdocument_didchange.go │ ├── textdocument_didopen.go │ ├── textdocument_format.go │ └── textdocument_hover.go ├── rpc │ ├── rpc.go │ └── rpc_test.go ├── testutils │ └── testutils.go └── tg │ ├── completion │ ├── completion.go │ └── completion_test.go │ ├── definition │ ├── definition.go │ └── definition_test.go │ ├── hover │ ├── hover.go │ └── hover_test.go │ ├── parse.go │ ├── parse_test.go │ ├── state.go │ ├── state_test.go │ ├── store │ └── store.go │ ├── text │ ├── text.go │ └── text_test.go │ └── tg.go ├── lua └── terragrunt-ls.lua ├── main.go ├── mise.toml ├── vscode-extension ├── .gitignore ├── .vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── .vscodeignore ├── LICENSE ├── README.md ├── docs │ └── development.md ├── eslint.config.mjs ├── images │ └── icon.png ├── package-lock.json ├── package.json ├── scripts │ └── package.sh ├── src │ └── extension.ts ├── testFixture │ ├── completion.txt │ └── diagnostics.txt └── tsconfig.json └── zed-extension ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── extension.toml ├── languages └── terragrunt │ ├── brackets.scm │ ├── config.toml │ ├── highlights.scm │ ├── indents.scm │ ├── injections.scm │ └── outline.scm └── src └── lib.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/license-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/.github/workflows/license-check.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.licensei.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/.licensei.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/README.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/server-capabilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/docs/server-capabilities.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/docs/setup.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/go.sum -------------------------------------------------------------------------------- /internal/ast/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/ast/ast.go -------------------------------------------------------------------------------- /internal/ast/ast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/ast/ast_test.go -------------------------------------------------------------------------------- /internal/ast/position.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/ast/position.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/logger/logger.go -------------------------------------------------------------------------------- /internal/lsp/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/lsp/consts.go -------------------------------------------------------------------------------- /internal/lsp/initialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/lsp/initialize.go -------------------------------------------------------------------------------- /internal/lsp/lsp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/lsp/lsp.go -------------------------------------------------------------------------------- /internal/lsp/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/lsp/message.go -------------------------------------------------------------------------------- /internal/lsp/textdocument_completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/lsp/textdocument_completion.go -------------------------------------------------------------------------------- /internal/lsp/textdocument_definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/lsp/textdocument_definition.go -------------------------------------------------------------------------------- /internal/lsp/textdocument_diagnostics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/lsp/textdocument_diagnostics.go -------------------------------------------------------------------------------- /internal/lsp/textdocument_didchange.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/lsp/textdocument_didchange.go -------------------------------------------------------------------------------- /internal/lsp/textdocument_didopen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/lsp/textdocument_didopen.go -------------------------------------------------------------------------------- /internal/lsp/textdocument_format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/lsp/textdocument_format.go -------------------------------------------------------------------------------- /internal/lsp/textdocument_hover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/lsp/textdocument_hover.go -------------------------------------------------------------------------------- /internal/rpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/rpc/rpc.go -------------------------------------------------------------------------------- /internal/rpc/rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/rpc/rpc_test.go -------------------------------------------------------------------------------- /internal/testutils/testutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/testutils/testutils.go -------------------------------------------------------------------------------- /internal/tg/completion/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/completion/completion.go -------------------------------------------------------------------------------- /internal/tg/completion/completion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/completion/completion_test.go -------------------------------------------------------------------------------- /internal/tg/definition/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/definition/definition.go -------------------------------------------------------------------------------- /internal/tg/definition/definition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/definition/definition_test.go -------------------------------------------------------------------------------- /internal/tg/hover/hover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/hover/hover.go -------------------------------------------------------------------------------- /internal/tg/hover/hover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/hover/hover_test.go -------------------------------------------------------------------------------- /internal/tg/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/parse.go -------------------------------------------------------------------------------- /internal/tg/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/parse_test.go -------------------------------------------------------------------------------- /internal/tg/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/state.go -------------------------------------------------------------------------------- /internal/tg/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/state_test.go -------------------------------------------------------------------------------- /internal/tg/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/store/store.go -------------------------------------------------------------------------------- /internal/tg/text/text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/text/text.go -------------------------------------------------------------------------------- /internal/tg/text/text_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/text/text_test.go -------------------------------------------------------------------------------- /internal/tg/tg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/internal/tg/tg.go -------------------------------------------------------------------------------- /lua/terragrunt-ls.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/lua/terragrunt-ls.lua -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/main.go -------------------------------------------------------------------------------- /mise.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/mise.toml -------------------------------------------------------------------------------- /vscode-extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/.gitignore -------------------------------------------------------------------------------- /vscode-extension/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/.vscode/extensions.json -------------------------------------------------------------------------------- /vscode-extension/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/.vscode/launch.json -------------------------------------------------------------------------------- /vscode-extension/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/.vscode/settings.json -------------------------------------------------------------------------------- /vscode-extension/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/.vscode/tasks.json -------------------------------------------------------------------------------- /vscode-extension/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/.vscodeignore -------------------------------------------------------------------------------- /vscode-extension/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /vscode-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/README.md -------------------------------------------------------------------------------- /vscode-extension/docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/docs/development.md -------------------------------------------------------------------------------- /vscode-extension/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/eslint.config.mjs -------------------------------------------------------------------------------- /vscode-extension/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/images/icon.png -------------------------------------------------------------------------------- /vscode-extension/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/package-lock.json -------------------------------------------------------------------------------- /vscode-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/package.json -------------------------------------------------------------------------------- /vscode-extension/scripts/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/scripts/package.sh -------------------------------------------------------------------------------- /vscode-extension/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/src/extension.ts -------------------------------------------------------------------------------- /vscode-extension/testFixture/completion.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vscode-extension/testFixture/diagnostics.txt: -------------------------------------------------------------------------------- 1 | ANY browsers, ANY OS. -------------------------------------------------------------------------------- /vscode-extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/vscode-extension/tsconfig.json -------------------------------------------------------------------------------- /zed-extension/.gitignore: -------------------------------------------------------------------------------- 1 | grammars 2 | target 3 | *.wasm 4 | -------------------------------------------------------------------------------- /zed-extension/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/zed-extension/Cargo.lock -------------------------------------------------------------------------------- /zed-extension/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/zed-extension/Cargo.toml -------------------------------------------------------------------------------- /zed-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/zed-extension/README.md -------------------------------------------------------------------------------- /zed-extension/extension.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/zed-extension/extension.toml -------------------------------------------------------------------------------- /zed-extension/languages/terragrunt/brackets.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/zed-extension/languages/terragrunt/brackets.scm -------------------------------------------------------------------------------- /zed-extension/languages/terragrunt/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/zed-extension/languages/terragrunt/config.toml -------------------------------------------------------------------------------- /zed-extension/languages/terragrunt/highlights.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/zed-extension/languages/terragrunt/highlights.scm -------------------------------------------------------------------------------- /zed-extension/languages/terragrunt/indents.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/zed-extension/languages/terragrunt/indents.scm -------------------------------------------------------------------------------- /zed-extension/languages/terragrunt/injections.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/zed-extension/languages/terragrunt/injections.scm -------------------------------------------------------------------------------- /zed-extension/languages/terragrunt/outline.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/zed-extension/languages/terragrunt/outline.scm -------------------------------------------------------------------------------- /zed-extension/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gruntwork-io/terragrunt-ls/HEAD/zed-extension/src/lib.rs --------------------------------------------------------------------------------