lsp.servers.*

Global configuration applied to all language servers.

Type: submodule

Default: { }

Declared by:

lsp.servers.*.enable

Whether to enable global defaults shared by all servers.

Type: boolean

Default: true

Example: false

Declared by:

lsp.servers.*.name

The name to use for global defaults shared by all servers.

Supplied to functions like vim.lsp.config().

Will always be "*".

Type: string (read only)

Declared by:

lsp.servers.*.settings

Default configuration shared by all servers.

Will be merged by neovim using the behaviour of vim.tbl_deep_extend().

Type: attribute set of anything

Default: { }

Example:

{
  capabilities = {
    textDocument = {
      semanticTokens = {
        multilineTokenSupport = true;
      };
    };
  };
  root_markers = [
    ".git"
  ];
}

Declared by: