mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-03-15 23:22:53 +08:00
create_manpage_completions.py: add .SH and .UN sections in Type2ManParser
This improves some generated completions, for example: diff -u completions.old/g3topbm.fish completions.new/g3topbm.fish +complete -c g3topbm -o stop_error -d 'This option tells g3topbm to fail when it finds a problem in the input' -complete -c g3topbm -o stop_error
This commit is contained in:
parent
23c78a74e4
commit
d3661b3808
@ -392,7 +392,7 @@ class Type2ManParser(ManParser):
|
||||
options_section_regex = re.compile("\.SH OPTIONS(.*?)(\.SH|\Z)", re.DOTALL)
|
||||
options_section = re.search(options_section_regex, manpage).group(1)
|
||||
|
||||
options_parts_regex = re.compile("\.[IT]P( \d+(\.\d)?i?)?(.*?)\.([IT]P|UNINDENT)", re.DOTALL)
|
||||
options_parts_regex = re.compile("\.[IT]P( \d+(\.\d)?i?)?(.*?)\.([IT]P|UNINDENT|UN|SH)", re.DOTALL)
|
||||
options_matched = re.search(options_parts_regex, options_section)
|
||||
add_diagnostic("Command is %r" % CMDNAME)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user