plugins.lexima.settings
The configuration options for lexima without the lexima_ prefix.
For example, the following settings are equivialent to these :setglobal commands:
foo_bar = 1->:setglobal lexima_foo_bar=1hello = "world"->:setglobal lexima_hello="world"some_toggle = true->:setglobal lexima_some_toggleother_toggle = false->:setglobal nolexima_other_toggle
Type: attribute set of anything
Default:
{ }
Example:
{
enable_endwise_rules = 0;
enable_space_rules = 0;
map_escape = "";
}
Declared by:
plugins.lexima.settings.enable_basic_rules
Whether to enable |lexima-basic-rules| by default.
Type: null or (one of 0, 1) or raw lua code
Default:
null
Plugin default: 1
Declared by:
plugins.lexima.settings.enable_endwise_rules
Whether to enable |lexima-endwise-rules| by default.
Type: null or (one of 0, 1) or raw lua code
Default:
null
Plugin default: 1
Declared by:
plugins.lexima.settings.enable_newline_rules
Whether to enable |lexima-newline-rules| by default.
Type: null or (one of 0, 1) or raw lua code
Default:
null
Plugin default: 1
Declared by:
plugins.lexima.settings.enable_space_rules
Whether to enable |lexima-space-rules| by default.
Type: null or (one of 0, 1) or raw lua code
Default:
null
Plugin default: 1
Declared by:
plugins.lexima.settings.accept_pum_with_enter
Whether <cr> can be used to accept completions when the |popup-menu| is visible.
Type: null or (one of 0, 1) or raw lua code
Default:
null
Plugin default: 1
Declared by:
plugins.lexima.settings.ctrlh_as_backspace
Whether <C-h> should be usable in the same manner as <BS>.
Type: null or (one of 0, 1) or raw lua code
Default:
null
Plugin default: 0
Declared by:
plugins.lexima.settings.disable_abbrev_trigger
By default, lexima inputs <C-]> to expand an abbreviation.
Set this option to 1 to disable this behavior.
Type: null or (one of 0, 1) or raw lua code
Default:
null
Plugin default: 0
Declared by:
plugins.lexima.settings.disable_on_nofile
Whether to disable all lexima rules on buftype=nofile.
Type: null or (one of 0, 1) or raw lua code
Default:
null
Plugin default: 0
Declared by:
plugins.lexima.settings.map_escape
lexima.vim defines a insert mode mapping to <Esc> by default.
If you don’t want to map <Esc>, set this variable to another left-hand-side, or "" to not
create a default mapping to |lexima#insmode#escape()|.
Type: null or string or raw lua code
Default:
null
Plugin default: "<Esc>"
Declared by:
plugins.lexima.settings.no_default_rules
Whether to disable the default rules.
You can explicitly set default rules by calling |lexima#set_default_rules()|.
Type: null or (one of 0, 1) or raw lua code
Default:
null
Plugin default: 0
Declared by: