aboutsummaryrefslogtreecommitdiff
path: root/scripts/gen_vimdoc.py
diff options
context:
space:
mode:
authorDaiki Mizukami <tesaguriguma@gmail.com>2022-03-13 21:36:46 +0900
committerDaiki Mizukami <tesaguriguma@gmail.com>2022-03-14 07:53:42 +0900
commitbe2def41006f1f6395be546cc95c3ada32e7966a (patch)
treedd09d0b18da6b944a6e9d15c45fa759ce1f29ec1 /scripts/gen_vimdoc.py
parent334a16c79113eec1cb9024a71631e1baa4473582 (diff)
downloadrneovim-be2def41006f1f6395be546cc95c3ada32e7966a.tar.gz
rneovim-be2def41006f1f6395be546cc95c3ada32e7966a.tar.bz2
rneovim-be2def41006f1f6395be546cc95c3ada32e7966a.zip
chore(gen_vimdoc): fall back to `brief_desc_node` when `desc_node` is empty
Diffstat (limited to 'scripts/gen_vimdoc.py')
-rwxr-xr-xscripts/gen_vimdoc.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/gen_vimdoc.py b/scripts/gen_vimdoc.py
index 433fec828e..1b7f88cb2a 100755
--- a/scripts/gen_vimdoc.py
+++ b/scripts/gen_vimdoc.py
@@ -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'