chore(gen_vimdoc): fall back to brief_desc_node when desc_node is empty

This commit is contained in:
Daiki Mizukami
2022-03-13 21:36:46 +09:00
parent 334a16c791
commit be2def4100
2 changed files with 7 additions and 2 deletions

View File

@@ -843,7 +843,9 @@ def extract_from_xml(filename, target, width):
'seealso': [],
}
if fmt_vimhelp:
fn['desc_node'] = desc # HACK :(
# HACK :(
fn['desc_node'] = desc
fn['brief_desc_node'] = brief_desc
for m in paras:
if 'text' in m:
@@ -891,6 +893,8 @@ def fmt_doxygen_xml_as_vimhelp(filename, target):
# Generate Vim :help for parameters.
if fn['desc_node']:
doc = fmt_node_as_vimhelp(fn['desc_node'])
if not doc and fn['brief_desc_node']:
doc = fmt_node_as_vimhelp(fn['brief_desc_node'])
if not doc:
doc = 'TODO: Documentation'