fix: Multi-line syntax after coding style

This commit is contained in:
Louis Rubet 2025-10-07 18:38:43 +02:00
commit 0347ab360f

View file

@ -1,22 +1,21 @@
function zle-copy-to-clipboard { function zle-copy-to-clipboard {
local selected_text start_pos end_pos local selected_text start_pos end_pos
(( $MARK < $CURSOR )) (( $MARK < $CURSOR )) \
&& { start_pos=$MARK; end_pos=$CURSOR; } && { start_pos=$MARK; end_pos=$CURSOR; } \
|| { start_pos=$CURSOR; end_pos=$MARK; } || { start_pos=$CURSOR; end_pos=$MARK; }
(( start_pos < 0 || end_pos < 0 )) (( start_pos < 0 || end_pos < 0 )) \
&& zle -R && return && zle -R && return
selected_text="${BUFFER[$start_pos+1, $end_pos]}" selected_text="${BUFFER[$start_pos+1, $end_pos]}"
command -v xclip &> /dev/null command -v xclip &> /dev/null \
&& ( echo -n "$selected_text" | xclip -selection clipboard ) && ( echo -n "$selected_text" | xclip -selection clipboard ) \
&& zle -R && return && zle -R && return
command -v wl-copy &> /dev/null command -v wl-copy &> /dev/null \
&& ( echo -n "$selected_text" | wl-copy ) && ( echo -n "$selected_text" | wl-copy ) && zle -R && return
&& zle -R && return
zle -R zle -R
} }
@ -24,9 +23,9 @@ function zle-copy-to-clipboard {
function zle-paste-from-clipboard { function zle-paste-from-clipboard {
local clipboard_content local clipboard_content
command -v xclip &> /dev/null command -v xclip &> /dev/null \
&& clipboard_content=$(xclip -selection clipboard -o 2>/dev/null) && clipboard_content=$(xclip -selection clipboard -o 2>/dev/null)
command -v wl-paste &> /dev/null command -v wl-paste &> /dev/null \
&& clipboard_content=$(wl-paste --no-newline 2>/dev/null) && clipboard_content=$(wl-paste --no-newline 2>/dev/null)
[[ -z "$clipboard_content" ]] && return [[ -z "$clipboard_content" ]] && return