Configuration file of fish.
It used to be called
Dotfile-Fish
.
fisher
: the manager of fish plugins.fzf
NOTE: The configuration install fish plugin for
fzf
viafisher
.
This means that there will be NO ERROR if there is NOfisher
and if there are BOTHfisher
andfzf
, but there will be an ERROR if there is ONLYfisher
and NOfzf
.
- Clone this repo.
$ git clone https://github.com/ulic-youthlic/fish.conf.git && cd fish.conf
- Source it.
$ chmod +x ./init.fish && ./init.fish
The dir named base_config_dir is the git_dir of a bare git repo, whose work_tree is $HOME
.
This configuration manage dotfiles in $HOME via the bare git repo. To manage the bare git repo, a fish function bconf
defined by prepending --git-dir=$BASE_CONFIG_DIR --work-tree=$HOME
to git options.