2
0
Files
dot/.zsh/plugin/clipcopy.zsh
2026-04-03 12:40:19 +00:00

15 lines
301 B
Bash

# copy prompt buffer to clipboard
# C-p C-p (chord)
clipcopy() {
if [[ -n "$BUFFER" ]]; then
case "$(uname)" in
Darwin) echo -n "$BUFFER" | pbcopy ;;
*) echo -n "$BUFFER" | xclip -sel c 2>/dev/null ;;
esac
zle -M "copied"
fi
}
zle -N clipcopy
bindkey '^p^p' clipcopy