X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=.zshrc;h=739dac548b2e6911f9d58f77bacb9357e2c4ede6;hb=b4d264eec7187b1a8a5783683c484850a44bb4ba;hp=e1226da7dbac01a0c2f3eafcfa957623a03c21e2;hpb=05507588f3cb1c7e263475d8a140342f5b63bc86;p=user%2Fhenk%2Fvcsh%2Fzsh.git diff --git a/.zshrc b/.zshrc index e1226da..739dac5 100644 --- a/.zshrc +++ b/.zshrc @@ -15,6 +15,8 @@ export ANSIBLE_STRATEGY=mitogen_linear export TEXMFCNF=${HOME}/.texlive: +export FZF_DEFAULT_COMMAND='fdfind --type f' + # what is that for exactly? maybe taskwarrior? or timewarrior? REPORTTIME=10 @@ -87,6 +89,7 @@ NEWT_COLORS="${NEWT_COLORS};helpline=yellow,brown" NEWT_COLORS="${NEWT_COLORS};emptyscale=red" NEWT_COLORS="${NEWT_COLORS};fullscale=blue" +export NEWT_COLORS # black # darkgray @@ -274,6 +277,21 @@ zgenom load 'https://github.com/nojhan/liquidprompt' # see https://github.com/zsh-users/zsh-syntax-highlighting source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh +source /usr/share/doc/fzf/examples/key-bindings.zsh +source /usr/share/doc/fzf/examples/completion.zsh + +# Use fd (https://github.com/sharkdp/fd) instead of the default find +# command for listing path candidates. +# - The first argument to the function ($1) is the base path to start traversal +# - See the source code (completion.{bash,zsh}) for the details. +_fzf_compgen_path() { + fdfind --hidden --follow --exclude ".git" . "$1" +} + +# Use fd to generate the list for directory completion +_fzf_compgen_dir() { + fdfind --type d --hidden --follow --exclude ".git" . "$1" +} # commands to run after initialization is complete #task awaiting