Whether to enable the completion menu.

Type: null or boolean or raw lua code

Default: null

Plugin default: true

Declared by:

Whether to automatically show the window when new completion items are available.

Type: null or boolean or raw lua code

Default: null

Plugin default: true

Declared by:

Border settings.

Type: null or anything

Default: null

Plugin default: "none"

Declared by:

Screen coordinates (0-indexed) of the command line.

Type: null or raw lua code

Default: null

Plugin default: lib.nixvim.mkRaw "function()\n if vim.g.ui_cmdline_pos ~= nil then\n local pos = vim.g.ui_cmdline_pos -- (1, 0)-indexed\n return { pos[1] - 1, pos[2] }\n end\n local height = (vim.o.cmdheight == 0) and 1 or vim.o.cmdheight\n return { vim.o.lines - height, 0 }\nend\n"

Declared by:

Which directions to show the window, falling back to the next direction when there’s not enough space.

Type: null or (list of (one of “n”, “s” or raw lua code)) or raw lua code

Default: null

Plugin default:

[
  "s"
  "n"
]

Declared by:

Controls how the completion items are rendered on the popup window.

Type: null or (attribute set of anything)

Default: null

Declared by:

Maximum width of the completion menu.

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

Default: null

Plugin default: 10

Declared by:

Minimum width of the completion menu.

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

Default: null

Plugin default: 15

Declared by:

Note that the gutter will be disabled when border != "none".

Type: null or boolean or raw lua code

Default: null

Plugin default: true

Declared by:

Keep the cursor X lines away from the top/bottom of the window.

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

Default: null

Plugin default: 2

Declared by:

winblend value for the completion menu.

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

Default: null

Plugin default: 0

Declared by:

Highlight groups for the completion menu.

Type: null or string or raw lua code

Default: null

Plugin default: "Normal:BlinkCmpMenu,FloatBorder:BlinkCmpMenuBorder,CursorLine:BlinkCmpMenuSelection,Search:None"

Declared by: