From e1db59fb8d2721d5b5be7d1a10bfef78701dcc93 Mon Sep 17 00:00:00 2001 From: Matthew Forrester Date: Tue, 2 Feb 2021 06:53:29 +0000 Subject: [PATCH] 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. --- rc/windowing/repl/x11.kak | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rc/windowing/repl/x11.kak b/rc/windowing/repl/x11.kak index 2c3b3540..6d9b5c5b 100644 --- a/rc/windowing/repl/x11.kak +++ b/rc/windowing/repl/x11.kak @@ -26,7 +26,7 @@ define-command x11-send-text -params 0..1 -docstring %{ If no text is passed, then the selection is used } %{ 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' && kak_winid=$(xdotool getactivewindow) && xdotool windowactivate "${kak_opt_x11_repl_id}" key --clearmodifiers Shift+Insert &&