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: