diff --git a/TODO b/TODO index 5f13eca5e..a473c0f40 100644 --- a/TODO +++ b/TODO @@ -1,6 +1,7 @@ New config TODO =============== +- Writing _monospace doesn't work correctly (indented too much?) - How to handle interpolation correctly? Maybe we really should handle interpolation ourselves? Main problem: When re-writing the value, we don't know about the interpolation anymore, so we write the wrong value. - Tabbing through setting completion does not work diff --git a/qutebrowser/config/config.py b/qutebrowser/config/config.py index cd73853c6..2d4f4a37e 100644 --- a/qutebrowser/config/config.py +++ b/qutebrowser/config/config.py @@ -17,7 +17,6 @@ """Configuration storage and config-related utilities.""" -import re import os import os.path import logging @@ -149,11 +148,6 @@ class Config: subsequent_indent=' ' * 4, drop_whitespace=False, **self._wrapper_args) - # Other than the default TextWrapper would, we want to count a word and - # the whitespace following it as one chunk, so lines will always be - # split *after* whitespace, because whitespace at the beginning of a - # line could confuse configparser. Monkeypatching ftw! - keyval_wrapper.wordsep_simple_re = re.compile(r'(\S+\s*)') lines = [] for optname, option in section.items(): keyval = '{} = {}'.format(optname, option)