From ab987e10f154f5536bb8fd936ae0966e909fa969 Mon Sep 17 00:00:00 2001 From: luxagraf Date: Thu, 15 Jun 2023 15:58:59 -0500 Subject: added all my scripts --- tmuxsh/_bluepill,--.copy.a.codeblock | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 tmuxsh/_bluepill,--.copy.a.codeblock (limited to 'tmuxsh/_bluepill,--.copy.a.codeblock') diff --git a/tmuxsh/_bluepill,--.copy.a.codeblock b/tmuxsh/_bluepill,--.copy.a.codeblock new file mode 100755 index 0000000..70ec1fc --- /dev/null +++ b/tmuxsh/_bluepill,--.copy.a.codeblock @@ -0,0 +1,19 @@ +#!/usr/bin/env sh +selected="$(find ~/.config/bluepill/ -type f | sort | fzf -e -i --delimiter / --with-nth -1 --preview 'cat {}' --prompt="Copy a codeblock to clipboard: " --info=default --layout=reverse --tiebreak=index)" +[ -z "$selected" ] && exit + +# copy to X11 (linux,bsd) +xsel -b < "$selected" || xclip -selection clipboard "$selected" +# copy to Wayland (linux,bsd) +wl-copy < "$selected" +# copy to WindowsOS (Vista+) +clip < "$selected" +# copy to Cygwin (WindowsOS) +cat "$selected" > /dev/clipboard +# copy to MacOS +pbcopy < "$selected" +# copy to Termux (Android) +cat "$selected" | termux-clipboard-set +# copy to tmux +tmux load-buffer "$selected" +tmux display-message "Copied codeblock to clipboard" -- cgit v1.2.3