From 88fb6cd7139614c6e1682b74866ad336a389c223 Mon Sep 17 00:00:00 2001 From: Luca Bilke Date: Mon, 10 Jun 2024 18:02:25 +0200 Subject: [PATCH] configure fzf-tab --- .config/zsh/.zshrc | 1 + .config/zsh/configs/2-setup | 12 +++++++++++- .config/zsh/plugins/fzf-tab | 1 + .gitmodules | 3 +++ 4 files changed, 16 insertions(+), 1 deletion(-) create mode 160000 .config/zsh/plugins/fzf-tab diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index cf5785c6d..c9f78bbba 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -2,6 +2,7 @@ for f in \ "$ZDOTDIR"/configs/* \ + "$ZDOTDIR"/plugins/*/*.plugin.zsh \ /usr/share/zsh/plugins/*/*.plugin.zsh \ /usr/share/fzf/*.zsh do diff --git a/.config/zsh/configs/2-setup b/.config/zsh/configs/2-setup index f88fcce00..f813a89ed 100644 --- a/.config/zsh/configs/2-setup +++ b/.config/zsh/configs/2-setup @@ -12,7 +12,17 @@ autoload -Uz add-zsh-hook autoload -Uz compinit autoload -Uz edit-command-line -zstyle ':completion:*' menu select matcher-list 'm:{a-z}={A-Za-z}' + +zstyle ':completion:*:git-checkout:*' sort false +zstyle ':completion:*:descriptions' format '[%d]' +zstyle ':completion:*' list-colors "${(s/:/)LS_COLORS}" +zstyle ':completion:*' menu no +zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' + +zstyle ':fzf-tab:*' fzf-command ftb-tmux-popup +zstyle ':fzf-tab:*' switch-group '<' '>' +zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls -lhpANX --color=auto --group-directories-first $realpath' + zmodload zsh/complist compinit _comp_options+=(globdots) diff --git a/.config/zsh/plugins/fzf-tab b/.config/zsh/plugins/fzf-tab new file mode 160000 index 000000000..c7fb028ec --- /dev/null +++ b/.config/zsh/plugins/fzf-tab @@ -0,0 +1 @@ +Subproject commit c7fb028ec0bbc1056c51508602dbd61b0f475ac3 diff --git a/.gitmodules b/.gitmodules index e69de29bb..e61ac9111 100644 --- a/.gitmodules +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule ".config/zsh/plugins/fzf-tab"] + path = .config/zsh/plugins/fzf-tab + url = https://github.com/Aloxaf/fzf-tab