From bc20f8f7d4cf25c133e6188920c60a1e8edc1b5d Mon Sep 17 00:00:00 2001 From: Charles Gould Date: Sun, 19 Apr 2020 21:39:39 -0500 Subject: [PATCH] fish: add navi widget, add which alias --- brew/brews.txt | 1 + fish/config.fish | 9 +++++++-- fish/fishfile | 1 - 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/brew/brews.txt b/brew/brews.txt index b796cf3..a8efeff 100644 --- a/brew/brews.txt +++ b/brew/brews.txt @@ -33,6 +33,7 @@ mdbook micro mitmproxy most +navi nginx nim protobuf diff --git a/fish/config.fish b/fish/config.fish index 8afe1e4..00faf57 100644 --- a/fish/config.fish +++ b/fish/config.fish @@ -8,7 +8,6 @@ set fish_prompt_pwd_dir_length 0 set -gx EDITOR nvim set -gx LANG en_US.UTF-8 set -gx SBT_OPTS '-Dsbt.supershell=false' -set -gx ENHANCD_DISABLE_DOT 1 if test -x /usr/libexec/java_home set -gx JAVA_HOME (/usr/libexec/java_home -v 1.8) @@ -21,7 +20,7 @@ set -gx FZF_CTRL_T_COMMAND "fd --type=file --follow" set -gx FZF_CTRL_T_OPTS "--ansi --preview 'bat --color=always {}'" set -gx FZF_CTRL_R_OPTS "--preview 'echo {}' --preview-window down:3:hidden:wrap --bind '?:toggle-preview'" set -gx FZF_ALT_C_COMMAND "fd --type=directory --follow" -set -gx FZF_ALT_C_OPTS "--preview 'tree -C {} | head -200'" +set -gx FZF_ALT_C_OPTS "--preview 'tree -CL 1 {}'" # Git prompt set -g __fish_git_prompt_showdirtystate 1 @@ -42,6 +41,7 @@ set -g __fish_git_prompt_color_upstream yellow # Aliases alias vi='nvim' alias vim='nvim' +alias which='command -s' function ..; cd ..; end function ...; cd ../..; end function ....; cd ../../..; end @@ -72,3 +72,8 @@ end if test -x /home/linuxbrew/.linuxbrew/bin/brew eval (/home/linuxbrew/.linuxbrew/bin/brew shellenv) end + +# Cheatsheet widget (Ctrl+G) +if command -sq navi + navi widget fish | source +end diff --git a/fish/fishfile b/fish/fishfile index f80df2a..5db70b9 100644 --- a/fish/fishfile +++ b/fish/fishfile @@ -1,4 +1,3 @@ -b4b4r07/enhancd oh-my-fish/plugin-foreign-env oh-my-fish/plugin-license oh-my-fish/plugin-sublime