Selection to primary
This commit is contained in:
parent
7550fa5bcd
commit
c2abdfb10b
|
@ -252,19 +252,25 @@ bindkey '^[[B' history-substring-search-down
|
|||
# for context, at the time of writing these variables are
|
||||
# set for the kitty terminal program, i.e these signals
|
||||
# are mostly ones sent by default by this terminal.
|
||||
export KEY_ALT_F='^[f'
|
||||
export KEY_ALT_B='^[b'
|
||||
export KEY_ALT_D='^[d'
|
||||
export KEY_CTRL_U='^U'
|
||||
export KEY_CTRL_BACKSPACE='^H'
|
||||
export KEY_CTRL_Z='^Z'
|
||||
export KEY_SHIFT_CTRL_Z='^[[27;6;90~'
|
||||
export KEY_CTRL_R='^R'
|
||||
export KEY_SHIFT_CTRL_C='^[[27;6;67~'
|
||||
export KEY_SHIFT_CTRL_X='^[[27;6;88~'
|
||||
export KEY_SHIFT_CTRL_V='^[[27;6;86~'
|
||||
export KEY_SHIFT_CTRL_A='^[[27;6;65~'
|
||||
export KEY_ALT_F='^[f'
|
||||
|
||||
export KEY_CTRL_A='^A'
|
||||
export KEY_CTRL_E='^E'
|
||||
export KEY_CTRL_D='^[[3~'
|
||||
export KEY_CTRL_L='^L'
|
||||
export KEY_CTRL_R='^R'
|
||||
export KEY_CTRL_U='^U'
|
||||
export KEY_CTRL_Z='^Z'
|
||||
|
||||
export KEY_SHIFT_CTRL_A='^[[27;6;65~'
|
||||
export KEY_SHIFT_CTRL_C='^[[27;6;67~'
|
||||
export KEY_SHIFT_CTRL_E='^[[27;6;69~'
|
||||
export KEY_SHIFT_CTRL_V='^[[27;6;86~'
|
||||
export KEY_SHIFT_CTRL_X='^[[27;6;88~'
|
||||
export KEY_SHIFT_CTRL_Z='^[[27;6;90~'
|
||||
|
||||
export KEY_LEFT='^[[D'
|
||||
export KEY_RIGHT='^[[C'
|
||||
export KEY_SHIFT_UP='^[[1;2A'
|
||||
|
@ -279,20 +285,14 @@ export KEY_CTRL_LEFT='^[[1;5D'
|
|||
export KEY_CTRL_RIGHT='^[[1;5C'
|
||||
export KEY_SHIFT_CTRL_LEFT='^[[1;6D'
|
||||
export KEY_SHIFT_CTRL_RIGHT='^[[1;6C'
|
||||
export KEY_CTRL_A='^A'
|
||||
export KEY_CTRL_E='^E'
|
||||
export KEY_SHIFT_CTRL_E='^[[27;6;69~'
|
||||
export KEY_CTRL_D='^[[3~'
|
||||
|
||||
export KEY_END='^[[F;'
|
||||
|
||||
export KEY_HOME='^[[H'
|
||||
|
||||
export KEY_SHIFT_END='^[[1;2F'
|
||||
|
||||
export KEY_SHIFT_HOME='^[[1;2H'
|
||||
|
||||
export KEY_BACKSPACE='^?'
|
||||
export KEY_CTRL_BACKSPACE='^H'
|
||||
|
||||
# -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
|
||||
|
@ -345,6 +345,8 @@ function widget::util-select() {
|
|||
local widget_name=$1
|
||||
shift
|
||||
zle $widget_name -- $@
|
||||
zle copy-region-as-kill
|
||||
printf "%s" $CUTBUFFER | wl-copy --primary
|
||||
}
|
||||
|
||||
function widget::util-unselect() {
|
||||
|
|
Loading…
Reference in New Issue