plugins.llm.settings.lsp.bin_path

Path to the llm-ls binary.

If not set, llm.nvim will try to download the llm-ls binary from the internet. As this will not work well with Nix, Nixvim is setting this automatically for you.

Type: null or string

Default: lib.getExe config.plugins.llm.llmLsPackage

Declared by:

plugins.llm.settings.lsp.cmd_env

Use this option to set environment variables for the llm-ls process.

Type: null or (attribute set of (anything or raw lua code)) or raw lua code

Default: null

Plugin default: null

Example:

{
  LLM_LOG_LEVEL = "DEBUG";
}

Declared by:

plugins.llm.settings.lsp.host

You can also use llm-ls through TCP by providing a hostname.

Type: null or string or raw lua code

Default: null

Plugin default: null

Declared by:

plugins.llm.settings.lsp.port

The port for connecting to a llm-ls TCP instance.

Type: null or unsigned integer, meaning >=0, or raw lua code

Default: null

Plugin default: null

Declared by: