mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-12-05 01:46:46 +01:00
fix: Multi-line syntax after coding style
This commit is contained in:
parent
784c200258
commit
0347ab360f
1 changed files with 9 additions and 10 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue