plugins.obsidian.settings.ui.enable

Set to false to disable all additional syntax features.

Type: null or boolean or raw lua code

Default: null

Plugin default: true

Declared by:

plugins.obsidian.settings.ui.checkboxes

Define how various check-boxes are displayed. You can also add more custom ones…

NOTE: the ‘char’ value has to be a single character, and the highlight groups are defined in the ui.hl_groups option.

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

Default: null

Plugin default:

{
  " " = {
    char = "󰄱";
    hl_group = "ObsidianTodo";
  };
  ">" = {
    char = "";
    hl_group = "ObsidianRightArrow";
  };
  x = {
    char = "";
    hl_group = "ObsidianDone";
  };
  "~" = {
    char = "󰰱";
    hl_group = "ObsidianTilde";
  };
}

Declared by:

plugins.obsidian.settings.ui.hl_groups

Highlight group definitions.

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

Default: null

Plugin default:

{
  ObsidianDone = {
    bold = true;
    fg = "#89ddff";
  };
  ObsidianExtLinkIcon = {
    fg = "#c792ea";
  };
  ObsidianHighlightText = {
    bg = "#75662e";
  };
  ObsidianRefText = {
    fg = "#c792ea";
    underline = true;
  };
  ObsidianRightArrow = {
    bold = true;
    fg = "#f78c6c";
  };
  ObsidianTag = {
    fg = "#89ddff";
    italic = true;
  };
  ObsidianTilde = {
    bold = true;
    fg = "#ff5370";
  };
  ObsidianTodo = {
    bold = true;
    fg = "#f78c6c";
  };
}

Declared by:

plugins.obsidian.settings.ui.update_debounce

Update delay after a text change (in milliseconds).

Type: null or unsigned integer, meaning >=0, or raw lua code

Default: null

Plugin default: 200

Declared by: