rc repl x11: do not send new line

The X11 repl is unique in that it sends the selection (or parameter) with a
new line appended.

This patch removes that new line and thus, brings it into line with the tmux
and kitty versions.
This commit is contained in:
Matthew Forrester 2021-02-02 06:53:29 +00:00
parent 26cf5cd1dc
commit e1db59fb8d

View File

@ -26,7 +26,7 @@ define-command x11-send-text -params 0..1 -docstring %{
If no text is passed, then the selection is used If no text is passed, then the selection is used
} %{ } %{
evaluate-commands %sh{ evaluate-commands %sh{
([ "$#" -gt 0 ] && printf "%s\\n" "$1" || printf "%s\\n" "${kak_selection}" ) | xsel -i || ([ "$#" -gt 0 ] && printf "%s" "$1" || printf "%s" "${kak_selection}" ) | xsel -i ||
echo 'fail x11-send-text: failed to run xsel, see *debug* buffer for details' && echo 'fail x11-send-text: failed to run xsel, see *debug* buffer for details' &&
kak_winid=$(xdotool getactivewindow) && kak_winid=$(xdotool getactivewindow) &&
xdotool windowactivate "${kak_opt_x11_repl_id}" key --clearmodifiers Shift+Insert && xdotool windowactivate "${kak_opt_x11_repl_id}" key --clearmodifiers Shift+Insert &&