init
This commit is contained in:
14
.zsh/plugin/clipcopy.zsh
Normal file
14
.zsh/plugin/clipcopy.zsh
Normal file
@@ -0,0 +1,14 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user