summaryrefslogtreecommitdiff
path: root/alot/settings
diff options
context:
space:
mode:
Diffstat (limited to 'alot/settings')
-rw-r--r--alot/settings/manager.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/alot/settings/manager.py b/alot/settings/manager.py
index c71fba42..98d534fb 100644
--- a/alot/settings/manager.py
+++ b/alot/settings/manager.py
@@ -320,7 +320,7 @@ class SettingsManager(object):
fallback_focus = resolve_att(onebelow_focus, default_focus)
for sec in cfg['tags'].sections:
- if re.match('^' + sec + '$', tag):
+ if re.match('^{}$'.format(re.escape(sec)), tag):
normal = resolve_att(colourpick(cfg['tags'][sec]['normal']),
fallback_normal)
focus = resolve_att(colourpick(cfg['tags'][sec]['focus']),