mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-25 08:56:43 +08:00
docs: Add some more envvars to reference
(and fix a couple of references)
This commit is contained in:
parent
65a00c80b3
commit
e34f0e7c9f
|
@ -223,7 +223,7 @@ Deprecations and removed features
|
||||||
|
|
||||||
This flag was introduced in fish 3.4.
|
This flag was introduced in fish 3.4.
|
||||||
|
|
||||||
To turn off these flags, add ``no-regex-easyesc`` or ``no-ampersand-nobg-in-token`` to :envvar:`fish_features`` and restart fish::
|
To turn off these flags, add ``no-regex-easyesc`` or ``no-ampersand-nobg-in-token`` to :envvar:`fish_features` and restart fish::
|
||||||
|
|
||||||
set -Ua fish_features no-regex-easyesc
|
set -Ua fish_features no-regex-easyesc
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ You can also press :kbd:`Tab` to use the completion pager to select an item from
|
||||||
If you give it a single argument it is equivalent to ``cd DIRECTORY``.
|
If you give it a single argument it is equivalent to ``cd DIRECTORY``.
|
||||||
|
|
||||||
Note that the ``cd`` command limits directory history to the 25 most recently visited directories.
|
Note that the ``cd`` command limits directory history to the 25 most recently visited directories.
|
||||||
The history is stored in the :envvar:`dirprev` and :envvar:`$dirnext` variables, which this command manipulates.
|
The history is stored in the :envvar:`dirprev` and :envvar:`dirnext` variables, which this command manipulates.
|
||||||
If you make those universal variables, your ``cd`` history is shared among all fish instances.
|
If you make those universal variables, your ``cd`` history is shared among all fish instances.
|
||||||
|
|
||||||
See Also
|
See Also
|
||||||
|
|
|
@ -19,7 +19,7 @@ If a *SECTION* is specified, the help for that command is shown.
|
||||||
|
|
||||||
The **-h** or **--help** option displays help about using this command.
|
The **-h** or **--help** option displays help about using this command.
|
||||||
|
|
||||||
If the :envvar:`BROWSER`` environment variable is set, it will be used to display the documentation.
|
If the :envvar:`BROWSER` environment variable is set, it will be used to display the documentation.
|
||||||
Otherwise, fish will search for a suitable browser.
|
Otherwise, fish will search for a suitable browser.
|
||||||
To use a different browser than as described above, one can set the :envvar:`fish_help_browser` variable.
|
To use a different browser than as described above, one can set the :envvar:`fish_help_browser` variable.
|
||||||
This variable may be set as a list, where the first element is the browser command and the rest are browser options.
|
This variable may be set as a list, where the first element is the browser command and the rest are browser options.
|
||||||
|
|
|
@ -87,7 +87,7 @@ In particular it will:
|
||||||
|
|
||||||
If terminfo reports 256 color support for a terminal, 256 color support will always be enabled.
|
If terminfo reports 256 color support for a terminal, 256 color support will always be enabled.
|
||||||
|
|
||||||
To force true-color support on or off, set :envvar:`fish_term24bit`` to "1" for on and 0 for off - ``set -g fish_term24bit 1``.
|
To force true-color support on or off, set :envvar:`fish_term24bit` to "1" for on and 0 for off - ``set -g fish_term24bit 1``.
|
||||||
|
|
||||||
To debug color palette problems, ``tput colors`` may be useful to see the number of colors in terminfo for a terminal. Fish launched as ``fish -d term_support`` will include diagnostic messages that indicate the color support mode in use.
|
To debug color palette problems, ``tput colors`` may be useful to see the number of colors in terminfo for a terminal. Fish launched as ``fish -d term_support`` will include diagnostic messages that indicate the color support mode in use.
|
||||||
|
|
||||||
|
|
|
@ -1315,6 +1315,14 @@ You can change the settings of fish by changing the values of certain variables.
|
||||||
|
|
||||||
sets how long fish waits for another key after seeing an escape, to distinguish pressing the escape key from the start of an escape sequence. The default is 30ms. Increasing it increases the latency but allows pressing escape instead of alt for alt+character bindings. For more information, see :ref:`the chapter in the bind documentation <cmd-bind-escape>`.
|
sets how long fish waits for another key after seeing an escape, to distinguish pressing the escape key from the start of an escape sequence. The default is 30ms. Increasing it increases the latency but allows pressing escape instead of alt for alt+character bindings. For more information, see :ref:`the chapter in the bind documentation <cmd-bind-escape>`.
|
||||||
|
|
||||||
|
.. envvar:: fish_complete_path
|
||||||
|
|
||||||
|
determines where fish looks for completion. When trying to complete for a command, fish looks for files in the directories in this variable.
|
||||||
|
|
||||||
|
.. envvar:: fish_function_path
|
||||||
|
|
||||||
|
determines where fish looks for functions. When fish :ref:`autoloads <syntax-function-autoloading>` a function, it will look for files in these directories.
|
||||||
|
|
||||||
.. envvar:: fish_greeting
|
.. envvar:: fish_greeting
|
||||||
|
|
||||||
the greeting message printed on startup. This is printed by a function of the same name that can be overridden for more complicated changes (see :doc:`funced <cmds/funced>`)
|
the greeting message printed on startup. This is printed by a function of the same name that can be overridden for more complicated changes (see :doc:`funced <cmds/funced>`)
|
||||||
|
@ -1370,6 +1378,10 @@ Fish also provides additional information through the values of certain environm
|
||||||
|
|
||||||
a list of entries in fish's :ref:`kill ring <killring>` of cut text.
|
a list of entries in fish's :ref:`kill ring <killring>` of cut text.
|
||||||
|
|
||||||
|
.. envvar:: fish_read_limit
|
||||||
|
|
||||||
|
how many bytes fish will process with :doc:`read <cmds/read>` or in a :ref:`command substitution <expand-command-substitution>`.
|
||||||
|
|
||||||
.. envvar:: fish_pid
|
.. envvar:: fish_pid
|
||||||
|
|
||||||
the process ID (PID) of the shell.
|
the process ID (PID) of the shell.
|
||||||
|
@ -1414,6 +1426,12 @@ Fish also provides additional information through the values of certain environm
|
||||||
|
|
||||||
the "generation" count of ``$status``. This will be incremented only when the previous command produced an explicit status. (For example, background jobs will not increment this).
|
the "generation" count of ``$status``. This will be incremented only when the previous command produced an explicit status. (For example, background jobs will not increment this).
|
||||||
|
|
||||||
|
.. ENVVAR:: TERM
|
||||||
|
|
||||||
|
the type of the current terminal. When fish tries to determine how the terminal works - how many colors it supports, what sequences it sends for keys and other things - it looks at this variable and the corresponding information in the terminfo database (see ``man terminfo``).
|
||||||
|
|
||||||
|
Note: Typically this should not be changed as the terminal sets it to the correct value.
|
||||||
|
|
||||||
.. ENVVAR:: USER
|
.. ENVVAR:: USER
|
||||||
|
|
||||||
the current username. This variable can be changed.
|
the current username. This variable can be changed.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user