# Commands

Alot interprets user input as command line strings given via its prompt or bound to keys in the config. Command lines are semi-colon separated command strings, each of which starts with a command name and possibly followed by arguments.

See the sections below for which commands are available in which (UI) mode. global commands are available independently of the mode.

Global commands

  globally available commands

Commands in ‘bufferlist’ mode

  commands while listing active buffers

Commands in ‘envelope’ mode

  commands during message composition

Commands in ‘namedqueries’ mode

  commands while listing all named queries from the notmuch database

Commands in ‘search’ mode

  commands available when showing thread search results

Commands in ‘taglist’ mode

  commands while listing all tagstrings present in the notmuch database

Commands in ‘thread’ mode

  commands available while displaying a thread