File: __fish_complete_docutils.fish

package info (click to toggle)
fish 4.2.1-3.2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 35,976 kB
  • sloc: python: 6,972; javascript: 1,407; sh: 1,009; xml: 411; ansic: 230; objc: 78; makefile: 20
file content (156 lines) | stat: -rw-r--r-- 10,076 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
# localization: tier3
function __fish_complete_docutils -a cmd
    complete -x -c $cmd -k -a "(__fish_complete_suffix .rst .txt)"

    # General Docutils Options
    complete -c $cmd -l title -d "Specify the docs title"
    complete -c $cmd -s g -l generator -d "Include a generator credit"
    complete -c $cmd -l no-generator -d "Don't include a generator credit"
    complete -c $cmd -s d -l date -d "Include the date at the end of the docs"
    complete -c $cmd -s t -l time -d "Include the time and date"
    complete -c $cmd -l no-datestamp -d "Don't include a datestamp"
    complete -c $cmd -s s -l source-link -d "Include a source link"
    complete -c $cmd -l source-url -d "Use URL for a source link"
    complete -c $cmd -l no-source-link -d "Don't include a source link"
    complete -c $cmd -l toc-entry-backlinks -d "Link from section headers to TOC entries"
    complete -c $cmd -l toc-top-backlinks -d "Link from section headers to the top of the TOC"
    complete -c $cmd -l no-toc-backlinks -d "Disable backlinks to the TOC"
    complete -c $cmd -l footnote-backlinks -d "Link from footnotes/citations to references"
    complete -c $cmd -l no-footnote-backlinks -d "Disable backlinks from footnotes/citations"
    complete -c $cmd -l section-numbering -d "Enable section numbering"
    complete -c $cmd -l no-section-numbering -d "Disable section numbering"
    complete -c $cmd -l strip-comments -d "Remove comment elements"
    complete -c $cmd -l leave-comments -d "Leave comment elements"
    complete -c $cmd -l strip-elements-with-class -d "Remove all elements with classes"
    complete -c $cmd -l strip-class -d "Remove all classes attributes"
    complete -x -c $cmd -s r -l report -a "info warning error severe none 1 2 3 4 5" -d "Report system messages"
    complete -c $cmd -s v -l verbose -d "Report all system messages"
    complete -c $cmd -s q -l quiet -d "Report no system messages"
    complete -x -c $cmd -l halt -a "info warning error severe none 1 2 3 4 5" -d "Halt execution at system messages"
    complete -c $cmd -l strict -d "Halt at the slightest problem"
    complete -x -c $cmd -l exit-status -a "info warning error severe none 1 2 3 4 5" -d "Enable a non-zero exit status"
    complete -c $cmd -l debug -d "Enable debug output"
    complete -c $cmd -l no-debug -d "Disable debug output"
    complete -c $cmd -l warnings -d "File to output system messages"
    complete -c $cmd -l traceback -d "Enable Python tracebacks"
    complete -c $cmd -l no-traceback -d "Disable Python tracebacks"
    complete -c $cmd -s i -l input-encoding -d "Encoding of input text"
    complete -x -c $cmd -l input-encoding-error-handler -a "strict ignore replace" -d "Error handler"
    complete -c $cmd -s o -l output-encoding -d "Encoding for output"
    complete -x -c $cmd -l output-encoding-error-handler -a "strict ignore replace xmlcharrefreplace backslashreplace" -d "Error handler"
    complete -c $cmd -s e -l error-encoding -d "Encoding for error output"
    complete -x -c $cmd -l error-encoding-error-handler -d "Error handler"
    complete -c $cmd -s l -l language -d "Specify the language"
    complete -c $cmd -l record-dependencies -d "File to write output file dependencies"
    complete -c $cmd -l config -d "File to read configs"
    complete -c $cmd -s V -l version -d "Show version number"
    complete -c $cmd -s h -l help -d "Show help message"

    # reStructuredText Parser Options
    complete -c $cmd -l pep-references -d "Link to standalone PEP refs"
    complete -c $cmd -l pep-base-url -d "Base URL for PEP refs"
    complete -c $cmd -l pep-file-url-template -d "Template for PEP file part of URL"
    complete -c $cmd -l rfc-references -d "Link to standalone RFC refs"
    complete -c $cmd -l rfc-base-url -d "Base URL for RFC refs"
    complete -c $cmd -l tab-width -d "Specify tab width"
    complete -c $cmd -l trim-footnote-reference-space -d "Remove spaces before footnote refs"
    complete -c $cmd -l leave-footnote-reference-space -d "Leave spaces before footnote refs"
    complete -c $cmd -l no-file-insertion -d "Disable directives to insert file"
    complete -c $cmd -l file-insertion-enabled -d "Enable directives to insert file"
    complete -c $cmd -l no-raw -d "Disable the 'raw' directives"
    complete -c $cmd -l raw-enabled -d "Enable the 'raw' directives"
    complete -x -c $cmd -l syntax-highlight -a "long short none" -d "Token name set for Pygments"
    complete -x -c $cmd -l smart-quotes -a "yes no alt" -d "Change straight quotation marks"
    complete -c $cmd -l smartquotes-locales -d "'smart quotes' for the language"
    complete -c $cmd -l word-level-inline-markup -d "Inline markup at word level"
    complete -c $cmd -l character-level-inline-markup -d "Inline markup at character level"
end

function __fish_complete_docutils_standalone_reader -d "Completions for Docutils standalone reader options" -a cmd
    # Standalone Reader
    complete -c $cmd -l no-doc-title -d "Disable the docs title"
    complete -c $cmd -l no-doc-info -d "Disable the docs info"
    complete -c $cmd -l section-subtitles -d "Enable section subtitles"
    complete -c $cmd -l no-section-subtitles -d "Disable section subtitles"
end

function __fish_complete_docutils_html -d "Completions for Docutils HTML options" -a cmd
    # HTML-Specific Options
    complete -c $cmd -l template -d "Specify the template"
    complete -c $cmd -l stylesheet -d "List of stylesheet URLs"
    complete -c $cmd -l stylesheet-path -d "List of stylesheet paths"
    complete -c $cmd -l embed-stylesheet -d "Embed the stylesheets"
    complete -c $cmd -l link-stylesheet -d "Link to the stylesheets"
    complete -c $cmd -l stylesheet-dirs -d "List of directories where stylesheets are found"
    complete -x -c $cmd -l initial-header-level -a "1 2 3 4 5 6" -d "Specify the initial header level"

    if test $cmd != rst2html5
        complete -c $cmd -l field-name-limit -d "Specify the limit for field names"
        complete -c $cmd -l option-limit -d "Specify the limit for options"
    end

    complete -x -c $cmd -l footnote-references -a "superscript brackets" -d "Format for footnote refs"
    complete -x -c $cmd -l attribution -a "dash parens none" -d "Format for block quote attr"
    complete -c $cmd -l compact-lists -d "Enable compact lists"
    complete -c $cmd -l no-compact-lists -d "Disable compact lists"
    complete -c $cmd -l compact-field-lists -d "Enable compact field lists"
    complete -c $cmd -l no-compact-field-lists -d "Disable compact field lists"

    if test $cmd = rst2html5
        complete -x -c $cmd -l table-style -a "borderless booktabs align-left align-center align-right colwidths-auto" -d "Specify table style"
    else
        complete -x -c $cmd -l table-style -a borderless -d "Specify table style"
    end

    complete -x -c $cmd -l math-output -a "MathML HTML MathJax LaTeX" -d "Math output format"

    if test $cmd = rst2html5
        complete -c $cmd -l xml-declaration -d "Prepend an XML declaration"
    end

    complete -c $cmd -l no-xml-declaration -d "Omit the XML declaration"
    complete -c $cmd -l cloak-email-addresses -d "Obfuscate email addresses"
end

function __fish_complete_docutils_latex -d "Completions for Docutils LaTeX options" -a cmd
    # LaTeX-Specific Options
    complete -c $cmd -l documentclass -d "Specify LaTeX documentclass"
    complete -c $cmd -l documentoptions -d "Specify docs options"
    complete -x -c $cmd -l footnote-references -a "superscript brackets" -d "Format for footnote refs"
    complete -x -c $cmd -l use-latex-citations -d "Use \cite command for citations"
    complete -x -c $cmd -l figure-citations -d "Use figure floats for citations"
    complete -x -c $cmd -l attribution -a "dash parens none" -d "Format for block quote attr"
    complete -c $cmd -l stylesheet -d "Specify LaTeX packages/stylesheets"
    complete -c $cmd -l stylesheet-path -d "List of LaTeX packages/stylesheets"
    complete -c $cmd -l link-stylesheet -d "Link to the stylesheets"
    complete -c $cmd -l embed-stylesheet -d "Embed the stylesheets"
    complete -c $cmd -l stylesheet-dirs -d "List of directories where stylesheets are found"
    complete -c $cmd -l latex-preamble -d "Customization the preamble"
    complete -c $cmd -l template -d "Specify the template"
    complete -c $cmd -l use-latex-toc -d "TOC by LaTeX"
    complete -c $cmd -l use-docutils-toc -d "TOC by Docutils"
    complete -c $cmd -l use-part-section -d "Add parts on top of the section hierarchy"
    complete -c $cmd -l use-docutils-docinfo -d "Use Docutils docinfo"
    complete -c $cmd -l use-latex-docinfo -d "Use LaTeX docinfo"
    complete -c $cmd -l topic-abstract -d "Typeset abstract as topic"
    complete -c $cmd -l use-latex-abstract -d "Use LaTeX abstract"
    complete -c $cmd -l hyperlink-color -d "Specify color of hyperlinks"
    complete -c $cmd -l hyperref-options -d "Additional options to the 'hyperref' package"
    complete -c $cmd -l compound-enumerators -d "Enable compound enumerators"
    complete -c $cmd -l no-compound-enumerators -d "Disable compound enumerators"
    complete -c $cmd -l section-prefix-for-enumerators -d "Enable section prefixes"
    complete -c $cmd -l no-section-prefix-for-enumerators -d "Disable section prefixes"
    complete -c $cmd -l section-enumerator-separator -d "Set the section enumerator separator"
    complete -c $cmd -l literal-block-env -d "Specify env for literal-blocks"
    complete -c $cmd -l use-verbatim-when-possible -d "Use 'verbatim' for literal-blocks"
    complete -x -c $cmd -l table-style -a "standard booktabs borderless" -d "Table style"
    complete -x -c $cmd -l graphicx-option -a "dvips pdftex auto" -d "LaTeX graphicx package option"

    if test $cmd = rst2latex
        complete -x -c $cmd -l font-encoding -a "T1 OT1 LGR,T1" -d "LaTeX font encoding"
    end

    complete -c $cmd -l reference-label -d "Puts the refs label"
    complete -c $cmd -l use-bibtex -d "Style and database for bibtex"
    complete -c $cmd -l docutils-footnotes -d "Footnotes by Docutils"
end