lsp.servers.mlir_pdll_lsp_server

The mlir_pdll_lsp_server language server.

Type: submodule

Default: { }

Declared by:

lsp.servers.mlir_pdll_lsp_server.enable

Whether to enable mlir_pdll_lsp_server.

Type: boolean

Default: false

Example: true

Declared by:

lsp.servers.mlir_pdll_lsp_server.package

The mlir_pdll_lsp_server package to use.

Alternatively, mlir_pdll_lsp_server should be installed on your $PATH.

Type: null or package

Default: pkgs.llvmPackages.mlir

Declared by:

lsp.servers.mlir_pdll_lsp_server.activate

Whether to call vim.lsp.enable() for mlir_pdll_lsp_server.

Type: boolean

Default: true, unless the server’s name is *

Example: false

Declared by:

lsp.servers.mlir_pdll_lsp_server.name

The name to use for mlir_pdll_lsp_server. Supplied to functions like vim.lsp.enable().

Type: string or raw lua code

Default: "mlir_pdll_lsp_server"

Declared by:

lsp.servers.mlir_pdll_lsp_server.settings

Configurations for mlir_pdll_lsp_server.

Type: attribute set of anything

Default: { }

Example:

{
  cmd = [
    "clangd"
    "--background-index"
  ];
  filetypes = [
    "c"
    "cpp"
  ];
  root_markers = [
    "compile_commands.json"
    "compile_flags.txt"
  ];
}

Declared by: