From c739a7dbfc9eddd10728f07f988b2d3f1ffaf26c Mon Sep 17 00:00:00 2001 From: Fabian Holler Date: Tue, 7 May 2024 12:46:18 +0200 Subject: [PATCH] docs(dockerls): document ignoreMultilineInstructions setting Document how the ignoreMultilineInstructions settings for dockerls can be configured. That the settings key must be "docker" instead of "dockerls" makes it non-intuitive and harder to figure out. Sources: - https://github.com/rcjsuen/dockerfile-language-server?tab=readme-ov-file#language-server-settings - https://github.com/rcjsuen/dockerfile-language-server/blob/9e3f8580f711e54a1de0351631baeac49665d6f3/src/server.ts#L330-L344 --- lua/lspconfig/server_configurations/dockerls.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lua/lspconfig/server_configurations/dockerls.lua b/lua/lspconfig/server_configurations/dockerls.lua index 97376ea7a9..dde050bacd 100644 --- a/lua/lspconfig/server_configurations/dockerls.lua +++ b/lua/lspconfig/server_configurations/dockerls.lua @@ -14,6 +14,21 @@ https://github.com/rcjsuen/dockerfile-language-server-nodejs `docker-langserver` can be installed via `npm`: ```sh npm install -g dockerfile-language-server-nodejs +``` + +Additional configuration can be applied in the following way: +```lua +require("lspconfig").dockerls.setup { + settings = { + docker = { + languageserver = { + formatter = { + ignoreMultilineInstructions = true, + }, + }, + } + } +} ``` ]], default_config = {