diff --git a/private_dot_config/private_fish/config.fish.tmpl b/private_dot_config/private_fish/config.fish.tmpl new file mode 100644 index 0000000..fb6fd05 --- /dev/null +++ b/private_dot_config/private_fish/config.fish.tmpl @@ -0,0 +1,16 @@ +# =========================================================================== +# Fish config +# =========================================================================== +# requires fisher (https://github.com/jorgebucaran/fisher) + +if type -q fzf + function p --description "cd project" + cd {{ .projectdir }} && _fzf_search_directory + end + # File find: CTRL+F, Git log: CTRL+G + fzf_configure_bindings --directory=\cf --git_log=\cg +end + +if status is-interactive + # Commands to run in interactive sessions can go here +end diff --git a/private_dot_config/private_fish/fish_plugins b/private_dot_config/private_fish/fish_plugins new file mode 100644 index 0000000..70a3517 --- /dev/null +++ b/private_dot_config/private_fish/fish_plugins @@ -0,0 +1,3 @@ +patrickf1/fzf.fish +ilancosman/tide@v5 +gazorby/fish-abbreviation-tips