Merge branch 'docs-conf-fmt' of https://github.com/page-down/kitty

This commit is contained in:
Kovid Goyal 2021-11-23 15:07:28 +05:30
commit ebd2de042d
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -255,13 +255,15 @@ class MultiOption:
def as_conf(self, commented: bool = False, level: int = 0) -> List[str]: def as_conf(self, commented: bool = False, level: int = 0) -> List[str]:
ans: List[str] = [] ans: List[str] = []
a = ans.append a = ans.append
documented = False
for k in self.items: for k in self.items:
if k.documented: if k.documented:
documented = True
a(f'{self.name} {k.defval_as_str if k.add_to_default else ""}'.rstrip()) a(f'{self.name} {k.defval_as_str if k.add_to_default else ""}'.rstrip())
if not k.add_to_default and k.defval_as_str: if not k.add_to_default and k.defval_as_str:
a('') a('')
a(f'#: E.g. {self.name} {k.defval_as_str}'.rstrip()) a(f'#: E.g. {self.name} {k.defval_as_str}'.rstrip())
if self.long_text: if self.long_text and documented:
a('') a('')
a(render_block(self.long_text)) a(render_block(self.long_text))
a('') a('')