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
fzfviafisher.
This means that there will be NO ERROR if there is NOfisherand if there are BOTHfisherandfzf, but there will be an ERROR if there is ONLYfisherand 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.