2019-03-31 09:05:09 +00:00
.. _cmd-fish_config:
2018-12-17 01:39:33 +00:00
fish_config - start the web-based configuration interface
2019-01-03 04:10:47 +00:00
=========================================================
2018-12-17 01:39:33 +00:00
2019-09-17 09:59:04 +00:00
Synopsis
--------
::
2021-04-22 16:27:25 +00:00
fish_config
fish_config browse
fish_config prompt (choose | list | save | show)
2018-12-16 21:08:41 +00:00
2018-12-19 02:44:30 +00:00
Description
2019-01-03 04:10:47 +00:00
-----------
2018-12-16 21:08:41 +00:00
2021-04-22 16:27:25 +00:00
`` fish_config `` is used to configure fish.
2018-12-16 21:08:41 +00:00
2021-04-22 16:27:25 +00:00
Without arguments or with the `` browse `` command it starts the web-based configuration interface. The web interface allows you to view your functions, variables and history, and to make changes to your prompt and color configuration. It starts a local web server and opens a browser window. When you are finished, close the browser window and press the Enter key to terminate the configuration session.
2018-12-16 21:08:41 +00:00
2021-04-22 16:27:25 +00:00
If the `` BROWSER `` environment variable is set, it will be used as the name of the web browser to open instead of the system default.
2018-12-16 21:08:41 +00:00
2021-04-22 16:27:25 +00:00
With the `` prompt `` command `` fish_config `` can be used to view and choose a prompt from fish's sample prompts inside the terminal directly.
2018-12-16 21:08:41 +00:00
2021-04-22 16:27:25 +00:00
Available subcommands for the `` prompt `` command:
2018-12-16 21:08:41 +00:00
2021-04-22 16:27:25 +00:00
- `` choose `` loads a sample prompt in the current session.
- `` list `` lists the names of the available sample prompts.
- `` save `` saves the current prompt to a file (via :ref: `funcsave <cmd-funcsave>` ).
- `` show `` shows what the given sample prompts (or all) would look like.
2018-12-16 21:08:41 +00:00
2018-12-19 02:44:30 +00:00
Example
2019-01-03 04:10:47 +00:00
-------
2018-12-16 21:08:41 +00:00
2021-04-22 16:27:25 +00:00
`` fish_config `` or `` fish_config browse `` opens a new web browser window and allows you to configure certain fish settings.
`` fish_config prompt show `` demos the available sample prompts.
2021-05-28 15:21:49 +00:00
`` fish_config prompt choose disco `` makes the disco prompt the prompt for the current session. This can also be used in :ref: `config.fish <configuration>` to set the prompt.
2021-04-22 16:27:25 +00:00
2021-05-01 17:44:15 +00:00
`` fish_config prompt save `` saves the current prompt to an :ref: `autoloaded <syntax-function-autoloading>` file.
2021-04-22 16:27:25 +00:00
`` fish_config prompt save default `` chooses the default prompt and saves it.