diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-12-28 03:27:25 -0800 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2019-12-30 03:31:32 -0800 |
commit | c24f8f46b45f097dbe0abf7e6ae686bc9bec5568 (patch) | |
tree | 028223c62b9d716846b423870a891c62bb0fd8f1 /scripts/gen_vimdoc.py | |
parent | b81547ce6d182e2a7518e5a2f80d1ee90c5cdb8f (diff) | |
download | rneovim-c24f8f46b45f097dbe0abf7e6ae686bc9bec5568.tar.gz rneovim-c24f8f46b45f097dbe0abf7e6ae686bc9bec5568.tar.bz2 rneovim-c24f8f46b45f097dbe0abf7e6ae686bc9bec5568.zip |
gen_vimdoc.py: sort by name
Diffstat (limited to 'scripts/gen_vimdoc.py')
-rwxr-xr-x | scripts/gen_vimdoc.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/scripts/gen_vimdoc.py b/scripts/gen_vimdoc.py index 891336f571..e30ed92e8f 100755 --- a/scripts/gen_vimdoc.py +++ b/scripts/gen_vimdoc.py @@ -145,7 +145,7 @@ def debug_this(cond, o): except Exception: pass if ((callable(cond) and cond()) - or (not callable(cond) and cond == True) + or (not callable(cond) and cond) or (not callable(cond) and cond in o)): raise RuntimeError('xxx: {}\n{}'.format(name, o)) @@ -312,8 +312,8 @@ def update_params_map(parent, ret_map, width=62): desc = '' desc_node = get_child(node, 'parameterdescription') if desc_node: - desc = fmt_node_as_vimhelp(desc_node, width=width, - indent=(' ' * max_name_len)) + desc = fmt_node_as_vimhelp( + desc_node, width=width, indent=(' ' * max_name_len)) ret_map[name] = desc return ret_map @@ -321,8 +321,10 @@ def update_params_map(parent, ret_map, width=62): def render_node(n, text, prefix='', indent='', width=62): """Renders a node as Vim help text, recursively traversing all descendants.""" global fmt_vimhelp + def ind(s): return s if fmt_vimhelp else '' + text = '' # space_preceding = (len(text) > 0 and ' ' == text[-1][-1]) # text += (int(not space_preceding) * ' ') @@ -666,6 +668,8 @@ def extract_from_xml(filename, mode, width): xrefs.clear() + fns = collections.OrderedDict(sorted(fns.items())) + deprecated_fns = collections.OrderedDict(sorted(deprecated_fns.items())) return (fns, deprecated_fns) @@ -864,6 +868,7 @@ def main(config): with open(doc_file, 'ab') as fp: fp.write(docs.encode('utf8')) + fn_map_full = collections.OrderedDict(sorted(fn_map_full.items())) with open(mpack_file, 'wb') as fp: fp.write(msgpack.packb(fn_map_full, use_bin_type=True)) |