diff options
| author | Anton Bobov <abobov@gmail.com> | 2019-10-27 22:43:57 +0500 |
|---|---|---|
| committer | Anton Bobov <abobov@gmail.com> | 2019-10-30 18:24:42 +0500 |
| commit | 15c2d6569c578fb9eb60580b5e8a5df06eb6b2fd (patch) | |
| tree | 922dbb244a2dfdeb814bae8cd1fb99776e8aca49 | |
| parent | ab604501fb22c1e07b53a0c1c256a6a818f0b015 (diff) | |
Use fzf package.
| -rw-r--r-- | files/.zsh/rc/S90_fzf | 5 | ||||
| -rwxr-xr-x | install.sh | 19 |
2 files changed, 6 insertions, 18 deletions
diff --git a/files/.zsh/rc/S90_fzf b/files/.zsh/rc/S90_fzf index 67cb4e9..0151fdc 100644 --- a/files/.zsh/rc/S90_fzf +++ b/files/.zsh/rc/S90_fzf @@ -1 +1,4 @@ -[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh +if $(which fzf >/dev/null) ; then + source /usr/share/doc/fzf/examples/key-bindings.zsh + source /usr/share/doc/fzf/examples/completion.zsh +fi @@ -46,28 +46,12 @@ check_command() { fi } -check_fzf() { - if [ -d $HOME/.fzf ] ; then - read -p "Update fzf? (y/n): " - if [ "y" == "$REPLY" ] ; then - cd $HOME/.fzf && git pull - $HOME/.fzf/install --all --no-update-rc - fi - else - read -p "Install fzf? (y/n): " - if [ "y" == "$REPLY" ] ; then - git clone --depth 1 https://github.com/junegunn/fzf.git $HOME/.fzf - $HOME/.fzf/install --all --no-update-rc - fi - fi -} - after_install() { mkdir -p $HOME/tmp/vim-undo $HOME/tmp/vim-backup mkdir -p $HOME/.mutt/cache touch $HOME/.mutt/aliases - check_fzf check_command ag + check_command fzf } check_override() { @@ -90,5 +74,6 @@ if [[ "-f" = "$1" ]] ; then fi cd && \ + git -C "$dir" submodule update --init && \ ( ls --format=single-column --almost-all "$dir/files" | check_override | create_link ) && \ after_install |
