zsh visual copy to system clipboard
This commit is contained in:
parent
018874f060
commit
59465469fa
@ -136,7 +136,7 @@ alias pastewww='curl --data-binary @- paste.thek4n.ru/'
|
||||
# clipboard
|
||||
if [[ "${OSTYPE}" == "linux-gnu"* ]]; then
|
||||
if [ -n "${DISPLAY}" ]; then
|
||||
alias copy='xclip -selection clipboard -i'
|
||||
alias copy='sed -z "$ s/\n$//" | xclip -selection clipboard -i'
|
||||
alias paste='xclip -selection clipboard -o'
|
||||
else
|
||||
alias copy='read -rd "EOF" TTYCLIPBOARD'
|
||||
|
||||
@ -7,6 +7,17 @@ bindkey -v
|
||||
bindkey -M visual 'i' vi-insert
|
||||
bindkey -M visual 'a' vi-add-next
|
||||
|
||||
|
||||
# Yank to the system clipboard
|
||||
function vi-yank-xclip {
|
||||
zle vi-yank
|
||||
echo -n "$CUTBUFFER" | copy # alias 'copy' from earlier loaded file
|
||||
}
|
||||
|
||||
zle -N vi-yank-xclip
|
||||
bindkey -M visual 'y' vi-yank-xclip
|
||||
|
||||
|
||||
bindkey ' ' magic-space
|
||||
|
||||
bindkey '^K' up-line-or-history # C-k
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user