Commit ff18bf68461d966fec0afad280cf47950425aed3 Parent: c28e34d96281e2cc2b232258d3879ae19bfe8dbf Author: Matt Colligan <mlv@posteo.net> Date: 2025-06-16 15:37:31 +0100 Committer: Matt Colligan <mlv@posteo.net> Committed: 2025-06-16 15:37:31 +0100 more changes
themes/ban.zsh-theme Modified
@@ -99,7 +99,7 @@ prompt_dir() { - prompt_segment magenta 12 ' %4~ ' + prompt_segment magenta black ' %4~ ' #dir=$(print -Pn '%3~/') #[[ "${(q)dir:0:2}" == '\~/' ]] && dir="%F{12}🏠%F{black}${dir:1}" #echo -n " $dir "
fzf.zsh Modified
@@ -7,7 +7,6 @@ # I considered disabling ctrl-t to set it to type out fz, but the default # ctrl-t can be helpful for e.g. pytest, selecting and pasting paths. #bindkey -s '^t' "fv\n" - #export FZF_CTRL_T_COMMAND="" #--preview 'bat -n --color=always {}' #--bind 'ctrl-/:change-preview-window(down|hidden|)' @@ -19,12 +18,18 @@ source <(fzf --zsh) _fzf-file-widget () { - [[ -z "$LBUFFER" ]] && LBUFFER="vim " + INIT_BUFFER="$LBUFFER" + [[ -z "$INIT_BUFFER" ]] && LBUFFER="vim " fzf-file-widget - zle accept-line + if [[ $? -eq 0 ]] + then + zle accept-line + else + LBUFFER="$INIT_BUFFER" + fi } zle -N _fzf-file-widget - bindkey -M vicmd '^T' _fzf-file-widget - bindkey -M viins '^T' _fzf-file-widget + bindkey -M vicmd '^P' _fzf-file-widget + bindkey -M viins '^P' _fzf-file-widget fi
docker-completion.plugin.zsh Modified
@@ -38,4 +38,4 @@ __dockerCompletion_linkIfNeeded "${basePath}/etc/docker-compose.zsh-completion" "_docker-compose" } -__dockerCompletion_registerCompletion +__dockerCompletion_registerCompletion &>/dev/null