colorschemes.modus.settings
Options provided to the require('modus-themes').setup
function.
Type: attribute set of anything
Default:
{ }
Example:
{
dim_inactive = false;
hide_inactive_statusline = false;
on_colors = "function(colors) end";
on_highlights = "function(highlights, colors) end";
style = "auto";
styles = {
comments = {
italic = true;
};
functions = { };
keywords = {
italic = true;
};
variables = { };
};
transparent = false;
variant = "default";
}
Declared by:
colorschemes.modus.settings.dim_inactive
Dims inactive windows.
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by:
colorschemes.modus.settings.hide_inactive_statusline
Hide statuslines in inactive windows.
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by:
colorschemes.modus.settings.on_colors
Override specific color groups to use other groups or a hex color.
Function will be called with a ColorScheme
table.
@param colors ColorScheme
Type: null or lua function string
Default:
null
Plugin default: "function(colors) end"
Declared by:
colorschemes.modus.settings.on_highlights
Override specific highlights to use other groups or a hex color.
Function will be called with a Highlights
and ColorScheme
table.
@param highlights Highlights
@param colors ColorScheme
Type: null or lua function string
Default:
null
Plugin default: "function(highlights, colors) end"
Declared by:
colorschemes.modus.settings.style
The theme comes in a light modus_operandi
style and a dark modus_vivendi
style.
Type: null or one of “modus_operandi”, “modus_vivendi” or raw lua code
Default:
null
Plugin default: "modus_operandi"
Declared by:
colorschemes.modus.settings.transparent
Disable setting the background color.
Type: null or boolean or raw lua code
Default:
null
Plugin default: false
Declared by:
colorschemes.modus.settings.variant
Styles come in four variants:
default
is the plugin’s main style designed to cover a broad range of needs.tinted
tones down intensity and provides more color variety.deuteranopia
is optimized for users with red-green color deficiency.tritanopia
is optimized for users with blue-yellow color deficiency.
Type: null or one of “default”, “tinted”, “deuteranopia”, “tritanopia” or raw lua code
Default:
null
Plugin default: "default"
Declared by: