Skip to content
/ alot Public
forked from pazz/alot

commandline MUA based on notmuch and urwid

License

Notifications You must be signed in to change notification settings

atillamas/alot

This branch is 1160 commits behind pazz/alot:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6aef5f6 · Jan 17, 2017
Jan 13, 2017
Jan 13, 2017
Jan 17, 2017
Dec 24, 2016
Dec 16, 2015
Dec 29, 2016
Dec 11, 2016
Dec 17, 2016
Jan 10, 2017
Dec 18, 2016
Dec 22, 2016

Repository files navigation

Alot is an experimental terminal MUA based on notmuch mail. It is written in python using the urwid toolkit.

Build Status Code Issues

Have a look at the user manual for installation notes, advanced usage, customization, hacking guides and frequently asked questions.

Do comment on the code or file issues!

Most of the developers hang out in #alot@freenode, feel free to ask questions or make suggestions there.

Current features include:

  • modular and command prompt driven interface
  • multiple accounts for sending mails via sendmail
  • spawn terminals for asynchronous editing of mails
  • tab completion and usage help for all commands
  • contacts completion using customizable lookups commands
  • user configurable keyboard maps
  • theming, optionally in 2, 16 or 256 colours
  • tag specific theming and tag string translation
  • (python) hooks to react on events and do custom formatting
  • python shell for introspection
  • forward/reply/group-reply of emails
  • printing/piping of mails and threads
  • notification popups with priorities
  • database manager that manages a write queue to the notmuch index
  • configurable status bar
  • full support for PGP/MIME encryption and signing

Basic Usage

The arrow keys, page-up/down, j, k and Space can be used to move the focus. Escape cancels prompts and Enter selects. Hit : at any time and type in commands to the prompt.

The interface shows one buffer at a time, you can use Tab and Shift-Tab to switch between them, close the current buffer with d and list them all with ;.

The buffer type or mode (displayed at the bottom left) determines which prompt commands are available. Usage information on any command can be listed by typing help YOURCOMMAND to the prompt; The key bindings for the current mode are listed upon pressing ?. See the manual for more usage info.

About

commandline MUA based on notmuch and urwid

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.4%
  • Other 0.6%