Add z to fish
This commit is contained in:
44
fish/.config/fish/conf.d/z.fish
Normal file
44
fish/.config/fish/conf.d/z.fish
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
if test -z "$Z_DATA"
|
||||||
|
if test -z "$XDG_DATA_HOME"
|
||||||
|
set -U Z_DATA_DIR "$HOME/.local/share/z"
|
||||||
|
else
|
||||||
|
set -U Z_DATA_DIR "$XDG_DATA_HOME/z"
|
||||||
|
end
|
||||||
|
set -U Z_DATA "$Z_DATA_DIR/data"
|
||||||
|
end
|
||||||
|
|
||||||
|
if test ! -e "$Z_DATA"
|
||||||
|
if test ! -e "$Z_DATA_DIR"
|
||||||
|
mkdir -p -m 700 "$Z_DATA_DIR"
|
||||||
|
end
|
||||||
|
touch "$Z_DATA"
|
||||||
|
end
|
||||||
|
|
||||||
|
if test -z "$Z_CMD"
|
||||||
|
set -U Z_CMD "z"
|
||||||
|
end
|
||||||
|
|
||||||
|
set -U ZO_CMD "$Z_CMD"o
|
||||||
|
|
||||||
|
if test ! -z $Z_CMD
|
||||||
|
function $Z_CMD -d "jump around"
|
||||||
|
__z $argv
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if test ! -z $ZO_CMD
|
||||||
|
function $ZO_CMD -d "open target dir"
|
||||||
|
__z -d $argv
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if not set -q Z_EXCLUDE
|
||||||
|
set -U Z_EXCLUDE $HOME
|
||||||
|
end
|
||||||
|
|
||||||
|
# Setup completions once first
|
||||||
|
__z_complete
|
||||||
|
|
||||||
|
function __z_on_variable_pwd --on-variable PWD
|
||||||
|
__z_add
|
||||||
|
end
|
||||||
@ -7,7 +7,11 @@ SETUVAR FZF_PREVIEW_FILE_CMD:head\x20\x2dn\x2010
|
|||||||
SETUVAR FZF_TMUX_HEIGHT:40\x25
|
SETUVAR FZF_TMUX_HEIGHT:40\x25
|
||||||
SETUVAR --export TERM:screen\x2d256color
|
SETUVAR --export TERM:screen\x2d256color
|
||||||
SETUVAR THEME_EDEN_PROMPT_CHAR:\u00bb
|
SETUVAR THEME_EDEN_PROMPT_CHAR:\u00bb
|
||||||
SETUVAR Z_DATA_DIR:/Users/colinpowell/\x2elocal/share/z
|
SETUVAR ZO_CMD:zo
|
||||||
|
SETUVAR Z_CMD:z
|
||||||
|
SETUVAR Z_DATA:/home/powellc/\x2elocal/share/z/data
|
||||||
|
SETUVAR Z_DATA_DIR:/home/powellc/\x2elocal/share/z
|
||||||
|
SETUVAR Z_EXCLUDE:/home/powellc
|
||||||
SETUVAR __done_min_cmd_duration:5000
|
SETUVAR __done_min_cmd_duration:5000
|
||||||
SETUVAR __fish_init_2_39_8:\x1d
|
SETUVAR __fish_init_2_39_8:\x1d
|
||||||
SETUVAR __fish_init_2_3_0:\x1d
|
SETUVAR __fish_init_2_3_0:\x1d
|
||||||
|
|||||||
@ -6,3 +6,4 @@ joseluisq/gitnow
|
|||||||
fishpkg/fish-git-util
|
fishpkg/fish-git-util
|
||||||
oh-my-fish/theme-krisleech
|
oh-my-fish/theme-krisleech
|
||||||
lfiolhais/theme-simple-ass-prompt
|
lfiolhais/theme-simple-ass-prompt
|
||||||
|
jethrokuan/z
|
||||||
|
|||||||
Reference in New Issue
Block a user