Completion#
lsp-completion-default-behaviour#
Type: (choice (const :tag Default completion inserts :insert) (const :tag Default completion replaces :replace))
Default: :replace
Default behaviour of InsertReplaceEdit.
lsp-completion-enable#
Type: boolean
Default: t
Enable completion-at-point integration.
lsp-completion-enable-additional-text-edit#
Type: boolean
Default: t
Whether or not to apply additional text edit when performing completion.
If set to non-nil, lsp-mode will apply additional text edits
from the server. Otherwise, the additional text edits are
ignored.
lsp-completion-filter-on-incomplete#
Type: boolean
Default: t
Whether or not filter incomplete results.
lsp-completion-no-cache#
Type: boolean
Default: nil
Whether or not caching the returned completions from server.
lsp-completion-provider#
Type: (choice (const :tag Use company-capf :capf) (const :tag None :none))
Default: :capf
The completion backend provider.
lsp-completion-show-detail#
Type: boolean
Default: t
Whether or not to show detail of completion candidates.
lsp-completion-show-kind#
Type: boolean
Default: t
Whether or not to show kind of completion candidates.
lsp-completion-sort-initial-results#
Type: boolean
Default: t
Whether or not filter initial results from server.
lsp-completion-use-last-result#
Type: boolean
Default: t
Temporarily use last server result when interrupted by keyboard.
This will help minimize popup flickering issue in company-mode.
lsp-enable-snippet#
Type: boolean
Default: t
Enable/disable snippet completion support.