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_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#commit-history
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
