plugins.lsp.servers.tinymist.settings.completion.postfix

Whether to enable postfix code completion. For example, [A].box| will be completed to box[A]|.

Hint: Restarting the editor is required to change this setting.

Type: null or boolean or raw lua code

Default: null

Plugin default: true

Declared by:

plugins.lsp.servers.tinymist.settings.completion.postfixUfcs

Whether to enable UFCS-style completion.

For example, [A].box| will be completed to box[A]|. Hint: Restarting the editor is required to change this setting.

Type: null or boolean or raw lua code

Default: null

Plugin default: true

Declared by:

plugins.lsp.servers.tinymist.settings.completion.postfixUfcsLeft

Whether to enable left-variant UFCS-style completion.

For example, [A].table| will be completed to table(|)[A].

Hint: Restarting the editor is required to change this setting.

Type: null or boolean or raw lua code

Default: null

Plugin default: true

Declared by:

plugins.lsp.servers.tinymist.settings.completion.postfixUfcsRight

Whether to enable right-variant UFCS-style completion.

For example, [A].table| will be completed to table([A], |).

Hint: Restarting the editor is required to change this setting.

Type: null or boolean or raw lua code

Default: null

Plugin default: true

Declared by:

plugins.lsp.servers.tinymist.settings.completion.triggerOnSnippetPlaceholders

Whether to trigger completions on arguments (placeholders) of snippets.

For example, box will be completed to box(|), and server will request the editor (lsp client) to request completion after moving cursor to the placeholder in the snippet.

Note: this has no effect if the editor doesn’t support editor.action.triggerSuggest or tinymist.triggerSuggestAndParameterHints command.

Hint: Restarting the editor is required to change this setting.

Type: null or boolean

Default: null

Declared by: