X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=.zshrc;h=9d9ed49591ffadadabdd852e7fe508b3a048259e;hb=HEAD;hp=6c840816fdf5670be62cc9446f2fbea2ce80af79;hpb=f6843c1ae4f1d16cf2e68a318f82f2be3b32aff0;p=user%2Fhenk%2Fvcsh%2Fzsh.git diff --git a/.zshrc b/.zshrc index 6c84081..9d9ed49 100644 --- a/.zshrc +++ b/.zshrc @@ -60,6 +60,12 @@ zgenom load "https://github.com/greymd/tmux-xpanes" setopt AUTO_CD setopt CHASE_LINKS +# switch +/- when referring to the dirstack +setopt PUSHD_MINUS + +# Make cd push the old directory onto the directory stack +setopt AUTO_PUSHD + setopt AUTO_NAME_DIRS # this should not be needed ever @@ -87,6 +93,9 @@ setopt EXTENDED_HISTORY # write line to history file when finished, not when started, to have correct runtime setopt INC_APPEND_HISTORY_TIME +# Recognize comments on the command line +setopt INTERACTIVE_COMMENTS + # Error on a redirections which would overwrite an existing file setopt NO_CLOBBER setopt CORRECT @@ -208,6 +217,11 @@ 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 +eval "$(zoxide init zsh)" + +FZF_TMUX=1 +FZF_CTRL_T_COMMAND='command fdfind --hidden' +FZF_ALT_C_COMMAND='command fdfind --hidden --type d' source /usr/share/doc/fzf/examples/key-bindings.zsh source /usr/share/doc/fzf/examples/completion.zsh