- # copy the active line from the command line buffer
- # onto the system clipboard
- copybuffer () {
- if which clipcopy &>/dev/null; then
- printf "%s" "$BUFFER" | clipcopy
- else
- zle -M "clipcopy not found. Please make sure you have Oh My Zsh installed correctly."
- fi
- }
- zle -N copybuffer
- bindkey -M emacs "^O" copybuffer
- bindkey -M viins "^O" copybuffer
- bindkey -M vicmd "^O" copybuffer
|