4.4. User Settings

Alot sets up a SettingsManager to access user settings defined in different places uniformly. There are four types of user settings:

what?

location

accessible via

alot config

~/.config/alot/config or given by command option -c.

SettingsManager.get()

hooks – user provided python code

~/.config/alot/hooks.py or as given by the hooksfile config value

SettingsManager.get_hook()

notmuch config

notmuch config file as given by command option -n or its default location described in notmuch-config(1)

SettingsManager.get_notmuch_setting()

mailcap – defines shellcommands to handle mime types

~/.mailcap (/etc/mailcap)

SettingsManager.mailcap_find_match()

4.4.1. Settings Manager

4.4.2. Errors

4.4.3. Utils

4.4.4. Themes

4.4.5. Accounts

4.4.6. Addressbooks