From f8c995d58d66295eac3e65b2039b26ecf74ed520 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sat, 2 Aug 2014 22:53:57 +0200 Subject: [PATCH] Support multiline setting descriptions. --- qutebrowser/models/completion.py | 2 ++ scripts/generate_doc.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/qutebrowser/models/completion.py b/qutebrowser/models/completion.py index 1f764389e..1f385ca07 100644 --- a/qutebrowser/models/completion.py +++ b/qutebrowser/models/completion.py @@ -67,6 +67,8 @@ class SettingOptionCompletionModel(BaseCompletionModel): # Some stuff (especially ValueList items) don't have a # description. desc = "" + else: + desc = desc.splitlines()[0] value = config.get(section, name, raw=True) _valitem, _descitem, miscitem = self.new_item(cat, name, desc, value) diff --git a/scripts/generate_doc.py b/scripts/generate_doc.py index 8f90cbf98..5ebc9c3e7 100755 --- a/scripts/generate_doc.py +++ b/scripts/generate_doc.py @@ -157,7 +157,7 @@ def _get_setting_quickref(): out.append('|==============') out.append('|Setting|Description') for optname, _option in sect.items(): - desc = sect.descriptions[optname] + desc = sect.descriptions[optname].splitlines()[0] out.append('|<>|{}'.format( sectname, optname, optname, desc)) out.append('|==============')