mutt_ldap.py: Follow the the XDG Base Directory Specification
authorW. Trevor King <wking@tremily.us>
Thu, 24 Jan 2013 23:18:33 +0000 (18:18 -0500)
committerW. Trevor King <wking@tremily.us>
Fri, 25 Jan 2013 00:13:19 +0000 (19:13 -0500)
commit3fe9ae97ff0e1863c4ec23311f33f5e8873377ec
treec51f0ed0a23f67334db11e0c7489a3dcafaaa8d2
parent9e7133ad5269a475f19da63fcb511e61024fa42c
mutt_ldap.py: Follow the the XDG Base Directory Specification

Standards are good, especially standards for keeping a plethora of
config and data files files organized.  Use PyXDG (an optional new
dependency) to handle all of the specification logic.

The default config file is now ~/.config/mutt-ldap.cfg and the default
cache file is now ~/.cache/mutt-ldap.json.  The contents of these
files has not changed.  Without the PyXDG dependency, these defaults
are hard-coded.  With the PyXDG dependency, the defaults shift
depending on $XDG_CONFIG_HOME, $XDG_CACHE_HOME, etc.
README
mutt_ldap.py