diff --git a/zshrc b/zshrc index 54d2fee..5f1dbf5 100644 --- a/zshrc +++ b/zshrc @@ -53,7 +53,8 @@ alias copy='urxvtc' # FZF function go() { - dir="$(lr /home /data -L -t 'type = d' | fzf)" + #dir="$(find -L /home /data /etc -name "\.*" -prune , -type d \! -name '.git' 2>/dev/null | fzf)" + dir="$(lr /home /data /etc -L -t '(name ~~ "\.*" && prune || print) && type = d && !(name = ".git")' | fzf)" [ -n "$dir" ] && cd "$dir" || false }