Implementation
==============

Database Manager
----------------

The design of the database manager was inspired by alots database
manager :class:`alot.db.DBManager`.

.. module:: afew.Database
.. autoclass:: Database
   :members:

Filter
------

.. module:: afew.filters.BaseFilter
.. autoclass:: Filter
   :members:

Configuration management
------------------------

.. automodule:: afew.Settings
   :members:

.. automodule:: afew.NotmuchSettings
   :members:

Miscellanious utility functions
-------------------------------

.. currentmodule:: afew.utils
.. automodule:: afew.utils
   :members:
