#44·up

ZSH 集成

作者: utdemir创建于 2019年7月22日更新于 2022年6月1日
标签pure ❤️

这并不是一个问题,但我写了一个小的 zsh 函数来集成 up:

bash
zle-upify() {
    buf="$(echo "$BUFFER" | sed 's/[ |]*$//')"
    tmp="$(mktemp)"
    eval "$buf |& up --unsafe-full-throttle -o '$tmp' 2>/dev/null"
    cmd="$(tail -n +2 "$tmp")"
    rm -f "$tmp"
    BUFFER="$BUFFER | $cmd"
    zle end-of-line
}
zle -N zle-upify