colorschemes.rose-pine.settings

Options provided to the require('rose-pine').setup function.

Type: attribute set of anything

Default: { }

Example:

{
  before_highlight = "function(group, highlight, palette) end";
  dark_variant = "moon";
  dim_inactive_windows = true;
  enable = {
    legacy_highlights = false;
    migrations = true;
    terminal = false;
  };
  extend_background_behind_borders = true;
  groups = {
    border = "muted";
    link = "iris";
    panel = "surface";
  };
  highlight_groups = { };
  styles = {
    bold = false;
    italic = true;
    transparency = true;
  };
  variant = "auto";
}

Declared by:

colorschemes.rose-pine.settings.before_highlight

Called before each highlight group, before setting the highlight.

function(group, highlight, palette)

  @param group string
  @param highlight Highlight
  @param palette Palette

Type: null or lua function string

Default: null

Plugin default: "function(group, highlight, palette) end"

Declared by:

colorschemes.rose-pine.settings.dark_variant

Set the desired dark variant when settings.variant is set to “auto”.

Type: null or one of “main”, “moon”, “dawn” or raw lua code

Default: null

Plugin default: "main"

Declared by:

colorschemes.rose-pine.settings.dim_inactive_windows

Differentiate between active and inactive windows and panels.

Type: null or boolean or raw lua code

Default: null

Plugin default: false

Declared by:

colorschemes.rose-pine.settings.extend_background_behind_borders

Extend background behind borders. Appearance differs based on which border characters you are using.

Type: null or boolean or raw lua code

Default: null

Plugin default: true

Declared by:

colorschemes.rose-pine.settings.groups

Highlight groups.

default: see source

Type: null or (attribute set of (string or attribute set of string))

Default: null

Declared by:

colorschemes.rose-pine.settings.highlight_groups

Custom highlight groups.

Type: null or (attribute set of ((attribute set) or raw lua code))

Default: null

Plugin default: { }

Declared by:

colorschemes.rose-pine.settings.variant

Set the desired variant: “auto” will follow the vim background, defaulting to dark_variant or “main” for dark and “dawn” for light.

Type: null or one of “auto”, “main”, “moon”, “dawn”

Default: null

Declared by: