mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-06-07 18:21:16 -03:00
Commit help_sections data file
The help_sections.rs file was added to the tarball only as a quick hack. There is a cyclic dependency between docs and fish: "fish_indent" via "crates/build-man-pages" depends on "doc_src/". So every "touch doc_src/foo.rst && ninja -Cbuild sphinx-docs" re-builds fish. In future "fish_indent" should not depend on "crates/build-man-pages". Until then, a following commit wants to break this cyclic dependency in a different way: we won't embed man pages (matching historical behavior), which means that CMake builds won't need to run sphinx-build. But sphinx-build is also used for extracting help sections. Also, the fix for #12082 will use help sections elsewhere in the code. Prepare to remove the dependency on doc_src by committing the help sections (we already do elsewhere).
This commit is contained in:
334
share/help_sections
Normal file
334
share/help_sections
Normal file
@@ -0,0 +1,334 @@
|
||||
cmds/_
|
||||
cmds/abbr
|
||||
cmds/alias
|
||||
cmds/and
|
||||
cmds/argparse
|
||||
cmds/begin
|
||||
cmds/bg
|
||||
cmds/bind
|
||||
cmds/block
|
||||
cmds/break
|
||||
cmds/breakpoint
|
||||
cmds/builtin
|
||||
cmds/case
|
||||
cmds/cd
|
||||
cmds/cdh
|
||||
cmds/command
|
||||
cmds/commandline
|
||||
cmds/complete
|
||||
cmds/contains
|
||||
cmds/continue
|
||||
cmds/count
|
||||
cmds/dirh
|
||||
cmds/dirs
|
||||
cmds/disown
|
||||
cmds/echo
|
||||
cmds/else
|
||||
cmds/emit
|
||||
cmds/end
|
||||
cmds/eval
|
||||
cmds/exec
|
||||
cmds/exit
|
||||
cmds/export
|
||||
cmds/false
|
||||
cmds/fg
|
||||
cmds/fish
|
||||
cmds/fish_add_path
|
||||
cmds/fish_breakpoint_prompt
|
||||
cmds/fish_clipboard_copy
|
||||
cmds/fish_clipboard_paste
|
||||
cmds/fish_command_not_found
|
||||
cmds/fish_config
|
||||
cmds/fish_default_key_bindings
|
||||
cmds/fish_delta
|
||||
cmds/fish_git_prompt
|
||||
cmds/fish_greeting
|
||||
cmds/fish_hg_prompt
|
||||
cmds/fish_indent
|
||||
cmds/fish_is_root_user
|
||||
cmds/fish_key_reader
|
||||
cmds/fish_mode_prompt
|
||||
cmds/fish_opt
|
||||
cmds/fish_prompt
|
||||
cmds/fish_right_prompt
|
||||
cmds/fish_should_add_to_history
|
||||
cmds/fish_status_to_signal
|
||||
cmds/fish_svn_prompt
|
||||
cmds/fish_tab_title
|
||||
cmds/fish_title
|
||||
cmds/fish_title.inc
|
||||
cmds/fish_update_completions
|
||||
cmds/fish_vcs_prompt
|
||||
cmds/fish_vi_key_bindings
|
||||
cmds/for
|
||||
cmds/funced
|
||||
cmds/funcsave
|
||||
cmds/function
|
||||
cmds/functions
|
||||
cmds/help
|
||||
cmds/history
|
||||
cmds/if
|
||||
cmds/isatty
|
||||
cmds/jobs
|
||||
cmds/math
|
||||
cmds/nextd
|
||||
cmds/not
|
||||
cmds/open
|
||||
cmds/or
|
||||
cmds/path
|
||||
cmds/popd
|
||||
cmds/prevd
|
||||
cmds/printf
|
||||
cmds/prompt_hostname
|
||||
cmds/prompt_login
|
||||
cmds/prompt_pwd
|
||||
cmds/psub
|
||||
cmds/pushd
|
||||
cmds/pwd
|
||||
cmds/random
|
||||
cmds/read
|
||||
cmds/realpath
|
||||
cmds/return
|
||||
cmds/set
|
||||
cmds/set_color
|
||||
cmds/source
|
||||
cmds/status
|
||||
cmds/string
|
||||
cmds/string-collect
|
||||
cmds/string-escape
|
||||
cmds/string-join
|
||||
cmds/string-join0
|
||||
cmds/string-length
|
||||
cmds/string-lower
|
||||
cmds/string-match
|
||||
cmds/string-pad
|
||||
cmds/string-repeat
|
||||
cmds/string-replace
|
||||
cmds/string-shorten
|
||||
cmds/string-split
|
||||
cmds/string-split0
|
||||
cmds/string-sub
|
||||
cmds/string-trim
|
||||
cmds/string-unescape
|
||||
cmds/string-upper
|
||||
cmds/suspend
|
||||
cmds/switch
|
||||
cmds/test
|
||||
cmds/time
|
||||
cmds/trap
|
||||
cmds/true
|
||||
cmds/type
|
||||
cmds/ulimit
|
||||
cmds/umask
|
||||
cmds/vared
|
||||
cmds/wait
|
||||
cmds/while
|
||||
commands
|
||||
commands#helper-commands
|
||||
commands#helper-functions
|
||||
commands#keywords
|
||||
commands#known-functions
|
||||
commands#the-full-list
|
||||
commands#tools
|
||||
completions
|
||||
completions#useful-functions-for-writing-completions
|
||||
completions#where-to-put-completions
|
||||
contributing
|
||||
contributing#adding-translations-for-a-new-language
|
||||
contributing#code-style
|
||||
contributing#configuring-your-editor-for-fish-scripts
|
||||
contributing#contributing-completions
|
||||
contributing#contributing-documentation
|
||||
contributing#contributing-translations
|
||||
contributing#editing-po-files
|
||||
contributing#fish-script-style-guide
|
||||
contributing#github
|
||||
contributing#guidelines
|
||||
contributing#local-testing
|
||||
contributing#mailing-list
|
||||
contributing#minimum-supported-rust-version-msrv-policy
|
||||
contributing#modifications-to-strings-in-source-files
|
||||
contributing#modifying-existing-translations
|
||||
contributing#setting-code-up-for-translations
|
||||
contributing#testing
|
||||
contributing#updating-dependencies
|
||||
contributing#versioning
|
||||
design
|
||||
design#configurability-is-the-root-of-all-evil
|
||||
design#the-law-of-discoverability
|
||||
design#the-law-of-orthogonality
|
||||
design#the-law-of-responsiveness
|
||||
design#the-law-of-user-focus
|
||||
faq
|
||||
faq#fish-does-not-work-in-a-specific-terminal
|
||||
faq#how-do-i-change-the-greeting-message
|
||||
faq#how-do-i-check-whether-a-variable-is-defined
|
||||
faq#how-do-i-check-whether-a-variable-is-not-empty
|
||||
faq#how-do-i-customize-my-syntax-highlighting-colors
|
||||
faq#how-do-i-get-the-exit-status-of-a-command
|
||||
faq#how-do-i-run-a-command-every-login-what-s-fish-s-equivalent-to-bashrc-or-profile
|
||||
faq#how-do-i-run-a-command-from-history
|
||||
faq#how-do-i-run-a-subcommand-the-backtick-doesn-t-work
|
||||
faq#how-do-i-set-my-prompt
|
||||
faq#how-do-i-set-or-clear-an-environment-variable
|
||||
faq#i-m-getting-weird-graphical-glitches-a-staircase-effect-ghost-characters-cursor-in-the-wrong-position
|
||||
faq#my-command-pkg-config-gives-its-output-as-a-single-long-string
|
||||
faq#my-command-prints-no-matches-for-wildcard-but-works-in-bash
|
||||
faq#uninstalling-fish
|
||||
faq#what-is-the-equivalent-to-this-thing-from-bash-or-other-shells
|
||||
faq#why-does-my-prompt-show-a-i
|
||||
faq#why-doesn-t-history-substitution-etc-work
|
||||
faq#why-doesn-t-set-ux-exported-universal-variables-seem-to-work
|
||||
faq#why-won-t-ssh-scp-rsync-connect-properly-when-fish-is-my-login-shell
|
||||
fish_for_bash_users
|
||||
fish_for_bash_users#arithmetic-expansion
|
||||
fish_for_bash_users#blocks-and-loops
|
||||
fish_for_bash_users#builtins-and-other-commands
|
||||
fish_for_bash_users#command-substitutions
|
||||
fish_for_bash_users#heredocs
|
||||
fish_for_bash_users#other-facilities
|
||||
fish_for_bash_users#process-substitution
|
||||
fish_for_bash_users#prompts
|
||||
fish_for_bash_users#quoting
|
||||
fish_for_bash_users#special-variables
|
||||
fish_for_bash_users#string-manipulation
|
||||
fish_for_bash_users#subshells
|
||||
fish_for_bash_users#test-test
|
||||
fish_for_bash_users#variables
|
||||
fish_for_bash_users#wildcards-globs
|
||||
index
|
||||
index#configuration
|
||||
index#default-shell
|
||||
index#examples
|
||||
index#installation
|
||||
index#other-help-pages
|
||||
index#resources
|
||||
index#setup
|
||||
index#shebang-line
|
||||
index#starting-and-exiting
|
||||
index#uninstalling
|
||||
index#where-to-go
|
||||
interactive
|
||||
interactive#abbreviations
|
||||
interactive#autosuggestions
|
||||
interactive#command-line-editor
|
||||
interactive#command-mode
|
||||
interactive#configurable-greeting
|
||||
interactive#copy-and-paste-kill-ring
|
||||
interactive#custom-bindings
|
||||
interactive#directory-stack
|
||||
interactive#emacs-mode-commands
|
||||
interactive#help
|
||||
interactive#insert-mode
|
||||
interactive#key-sequences
|
||||
interactive#multiline-editing
|
||||
interactive#navigating-directories
|
||||
interactive#pager-color-variables
|
||||
interactive#private-mode
|
||||
interactive#programmable-prompt
|
||||
interactive#programmable-title
|
||||
interactive#searchable-command-history
|
||||
interactive#shared-bindings
|
||||
interactive#syntax-highlighting
|
||||
interactive#syntax-highlighting-variables
|
||||
interactive#tab-completion
|
||||
interactive#vi-mode-commands
|
||||
interactive#visual-mode
|
||||
language
|
||||
language#argument-handling
|
||||
language#autoloading-functions
|
||||
language#brace-expansion
|
||||
language#builtin-commands
|
||||
language#combiners-and-or
|
||||
language#combining-different-expansions
|
||||
language#combining-lists
|
||||
language#combining-pipes-and-redirections
|
||||
language#command-lookup
|
||||
language#command-substitution
|
||||
language#comments
|
||||
language#conditions
|
||||
language#configuration-files
|
||||
language#debugging-fish-scripts
|
||||
language#defining-aliases
|
||||
language#dereferencing-variables
|
||||
language#escaping-characters
|
||||
language#event-handlers
|
||||
language#exporting-variables
|
||||
language#functions
|
||||
language#future-feature-flags
|
||||
language#home-directory-expansion
|
||||
language#input-output-redirection
|
||||
language#job-control
|
||||
language#lists
|
||||
language#locale-variables
|
||||
language#loops-and-blocks
|
||||
language#overriding-variables-for-a-single-command
|
||||
language#parameter-expansion
|
||||
language#path-variables
|
||||
language#piping
|
||||
language#profiling-fish-scripts
|
||||
language#querying-for-user-input
|
||||
language#quotes
|
||||
language#quoting-variables
|
||||
language#shell-variable-and-function-names
|
||||
language#shell-variables
|
||||
language#slices
|
||||
language#special-variables
|
||||
language#syntax-overview
|
||||
language#table-of-operators
|
||||
language#terminology
|
||||
language#the-if-statement
|
||||
language#the-status-variable
|
||||
language#the-switch-statement
|
||||
language#universal-variables
|
||||
language#variable-expansion
|
||||
language#variable-scope
|
||||
language#variables-as-command
|
||||
language#wildcards-globbing
|
||||
license
|
||||
license#gnu-library-general-public-license
|
||||
license#license-for-fish
|
||||
license#license-for-the-python-docs-theme
|
||||
license#mit-license
|
||||
prompt
|
||||
prompt#adding-color
|
||||
prompt#formatting
|
||||
prompt#our-first-prompt
|
||||
prompt#save-the-prompt
|
||||
prompt#shortening-the-working-directory
|
||||
prompt#status
|
||||
prompt#transient-prompt
|
||||
prompt#where-to-go-from-here
|
||||
relnotes
|
||||
terminal-compatibility
|
||||
terminal-compatibility#dcs-commands-and-gnu-screen
|
||||
terminal-compatibility#optional-commands
|
||||
terminal-compatibility#required-commands
|
||||
terminal-compatibility#unicode-codepoints
|
||||
tutorial
|
||||
tutorial#autoloading-functions
|
||||
tutorial#autosuggestions
|
||||
tutorial#combiners-and-or-not
|
||||
tutorial#command-substitutions
|
||||
tutorial#conditionals-if-else-switch
|
||||
tutorial#exit-status
|
||||
tutorial#exports-shell-variables
|
||||
tutorial#functions
|
||||
tutorial#getting-help
|
||||
tutorial#getting-started
|
||||
tutorial#learning-fish
|
||||
tutorial#lists
|
||||
tutorial#loops
|
||||
tutorial#path
|
||||
tutorial#pipes-and-redirections
|
||||
tutorial#prompt
|
||||
tutorial#ready-for-more
|
||||
tutorial#running-commands
|
||||
tutorial#separating-commands-semicolon
|
||||
tutorial#startup-where-s-bashrc
|
||||
tutorial#syntax-highlighting
|
||||
tutorial#tab-completions
|
||||
tutorial#universal-variables
|
||||
tutorial#variables
|
||||
tutorial#why-fish
|
||||
tutorial#wildcards
|
||||
Reference in New Issue
Block a user