diff options
Diffstat (limited to 'alot/settings/manager.py')
-rw-r--r-- | alot/settings/manager.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/alot/settings/manager.py b/alot/settings/manager.py index dffe1b32..29475526 100644 --- a/alot/settings/manager.py +++ b/alot/settings/manager.py @@ -96,6 +96,15 @@ class SettingsManager(object): newbindings = newconfig['bindings'] if isinstance(newbindings, Section): self._bindings.merge(newbindings) + + tempdir = self._config.get('template_dir') + if tempdir: + tempdir = os.path.expanduser(tempdir) + else: + xdgdir = os.environ.get('XDG_CONFIG_HOME', + os.path.expanduser('~/.config')) + tempdir = os.path.join(xdgdir, 'alot', 'templates') + # themes themestring = newconfig['theme'] themes_dir = self._config.get('themes_dir') |