X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=.zsh%2Fzshrc%2F80_inplacemkdir;h=103ce1acb066d4850d8f2cf03e306849cce4c22f;hb=6aef4f4cbd4de6478e2cfa59621adfe104c7a497;hp=095200ff43787f7346866dfe5145c2c3816ec730;hpb=2dfbee08389e20588a648f1f6ab18c0d9e04a1b9;p=zsh.git diff --git a/.zsh/zshrc/80_inplacemkdir b/.zsh/zshrc/80_inplacemkdir index 095200f..103ce1a 100644 --- a/.zsh/zshrc/80_inplacemkdir +++ b/.zsh/zshrc/80_inplacemkdir @@ -1,3 +1,4 @@ +# -*- mode: sh -*- # from grml _inplaceMkDirs() { local PATHTOMKDIR @@ -15,9 +16,10 @@ _inplaceMkDirs() { bufwords=(${(z)LBUFFER}) iword=${#bufwords} bufwords=(${(z)BUFFER}) - PATHTOMKDIR="$bufwords[iword]" + PATHTOMKDIR="${(Q)bufwords[iword]}" fi [[ -z "${PATHTOMKDIR}" ]] && return 1 + PATHTOMKDIR=${~PATHTOMKDIR} if [[ -e "${PATHTOMKDIR}" ]]; then zle -M " path already exists, doing nothing" else