alot.settings.manager
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 | ~/.notmuchrc or given by command option -n |
SettingsManager.get_notmuch_setting |
mailcap -- defines shellcommands to handle mime types | ~/.mailcap (/etc/mailcap ) |
SettingsManager.mailcap_find_match |
SettingsManager
alot.settings.errors
alot.settings.utils
alot.settings.theme.Theme
alot.account
Account
SendmailAccount
alot.addressbook
AddressBook
alot.addressbook.abook
AbookAddressBook
alot.addressbook.external
ExternalAddressbook