diff options
| author | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | 2025-08-01 03:28:09 +0000 |
|---|---|---|
| committer | github-actions[bot] <github-actions[bot]@users.noreply.github.com> | 2025-08-01 03:28:09 +0000 |
| commit | d0dbf489a8810672fa9a61f4a86e5cf89214b772 (patch) | |
| tree | ac60f72e2bc5096ee0de0c1d353460b5679b4bf9 /doc | |
| parent | feat: docker-language-server #3982 (diff) | |
| download | nvim-lspconfig-d0dbf489a8810672fa9a61f4a86e5cf89214b772.tar nvim-lspconfig-d0dbf489a8810672fa9a61f4a86e5cf89214b772.tar.gz nvim-lspconfig-d0dbf489a8810672fa9a61f4a86e5cf89214b772.tar.bz2 nvim-lspconfig-d0dbf489a8810672fa9a61f4a86e5cf89214b772.tar.lz nvim-lspconfig-d0dbf489a8810672fa9a61f4a86e5cf89214b772.tar.xz nvim-lspconfig-d0dbf489a8810672fa9a61f4a86e5cf89214b772.tar.zst nvim-lspconfig-d0dbf489a8810672fa9a61f4a86e5cf89214b772.zip | |
docs: update configs.md
skip-checks: true
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/configs.md | 31 | ||||
| -rw-r--r-- | doc/configs.txt | 21 |
2 files changed, 52 insertions, 0 deletions
diff --git a/doc/configs.md b/doc/configs.md index 3934803e..49979b17 100644 --- a/doc/configs.md +++ b/doc/configs.md @@ -77,6 +77,7 @@ Nvim by running `:help lspconfig-all`. - [digestif](#digestif) - [djlsp](#djlsp) - [docker_compose_language_service](#docker_compose_language_service) +- [docker_language_server](#docker_language_server) - [dockerls](#dockerls) - [dolmenls](#dolmenls) - [dotls](#dotls) @@ -3042,6 +3043,36 @@ Default config: --- +## docker_language_server + +https://github.com/docker/docker-language-server + +`docker-langserver-server` can be installed via `go`: +```sh +go install github.com/docker/docker-language-server/cmd/docker-language-server@latest +``` + +Snippet to enable the language server: +```lua +vim.lsp.enable('docker_language_server') +``` + +Default config: +- `cmd` : + ```lua + { "docker-language-server", "start", "--stdio" } + ``` +- `filetypes` : + ```lua + { "dockerfile", "yaml.docker-compose" } + ``` +- `root_markers` : + ```lua + { "Dockerfile", "docker-compose.yaml", "docker-compose.yml", "compose.yaml", "compose.yml", "docker-bake.json", "docker-bake.hcl", "docker-bake.override.json", "docker-bake.override.hcl" } + ``` + +--- + ## dockerls https://github.com/rcjsuen/dockerfile-language-server-nodejs diff --git a/doc/configs.txt b/doc/configs.txt index 88072499..93d4a783 100644 --- a/doc/configs.txt +++ b/doc/configs.txt @@ -2042,6 +2042,27 @@ Default config: < ------------------------------------------------------------------------------ +docker_language_server + +https://github.com/docker/docker-language-server + +`docker-langserver-server` can be installed via `go` >sh + go install github.com/docker/docker-language-server/cmd/docker-language-server@latest + +Snippet to enable the language server: >lua + vim.lsp.enable('docker_language_server') + + +Default config: +- cmd: >lua + { "docker-language-server", "start", "--stdio" } +- filetypes: >lua + { "dockerfile", "yaml.docker-compose" } +- root_markers: >lua + { "Dockerfile", "docker-compose.yaml", "docker-compose.yml", "compose.yaml", "compose.yml", "docker-bake.json", "docker-bake.hcl", "docker-bake.override.json", "docker-bake.override.hcl" } +< + +------------------------------------------------------------------------------ dockerls https://github.com/rcjsuen/dockerfile-language-server-nodejs |
