Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

programs.alot.enable

Whether to enable the Alot mail user agent. Alot uses the Notmuch email system and will therefore be automatically enabled for each email account that is managed by Notmuch.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.alot.package

The alot package to use.

Type: null or package

Default:

pkgs.alot

Declared by:

programs.alot.bindings

Keybindings.

Type: submodule

Default:

{ }

Declared by:

programs.alot.bindings.bufferlist

Bufferlist mode keybindings.

Type: attribute set of string

Default:

{ }

Declared by:

programs.alot.bindings.envelope

Envelope mode keybindings.

Type: attribute set of string

Default:

{ }

Declared by:

programs.alot.bindings.global

Global keybindings.

Type: attribute set of string

Default:

{ }

Declared by:

programs.alot.bindings.search

Search mode keybindings.

Type: attribute set of string

Default:

{ }

Declared by:

programs.alot.bindings.taglist

Taglist mode keybindings.

Type: attribute set of string

Default:

{ }

Declared by:

programs.alot.bindings.thread

Thread mode keybindings.

Type: attribute set of string

Default:

{ }

Declared by:

programs.alot.extraConfig

Extra lines added to alot configuration file.

Type: strings concatenated with “\n”

Default:

""

Declared by:

programs.alot.hooks

Content of the hooks file.

Type: strings concatenated with “\n”

Default:

""

Declared by:

programs.alot.settings

Configuration options added to alot configuration file.

Type: attribute set of (string or signed integer or boolean or floating point number)

Default:

{
  auto_remove_unread = true;
  handle_mouse = true;
  initial_command = "search tag:inbox AND NOT tag:killed";
  prefer_plaintext = true;
}

Example:

{
  ask_subject = false;
  auto_remove_unread = true;
  thread_indent_replies = 2;
}

Declared by:

programs.alot.tags

How to display the tags.

Type: attribute set of (submodule)

Default:

{ }

Declared by:

programs.alot.tags.<name>.focus

How to display the tag when focused.

Type: null or string

Default:

null

Declared by:

programs.alot.tags.<name>.normal

How to display the tag when unfocused. See https://alot.readthedocs.io/en/latest/configuration/theming.html#tagstring-formatting.

Type: null or string

Default:

null

Example:

"'','', 'white','light red', 'white','#d66'"

Declared by:

programs.alot.tags.<name>.translated

Fixed string representation for this tag. The tag can be hidden from view, if the key translated is set to "", the empty string.

Type: null or string

Default:

null

Declared by:

programs.alot.tags.<name>.translation

A pair of strings that define a regular substitution to compute the string representation on the fly using re.sub.

Type: null or string

Default:

null

Declared by: