Write to clipboard using your favorite $EDITOR
.
Only dependency is xsel (OpenBSD already has a package for it).
If $EDITOR
is unset, default to vi(1)
.
cliped
: create a new clipcliped last
: bring up the last entry from clipedcliped clean
: clean all cliped-created files
Just add some shortcut to run it via your window manager and you're set. For example, in spectrwm I set:
program[cliped] = xterm -name 'clipedterm' -title 'clipedterm' -fs 18 -e 'cliped'
program[clipedlast] = xterm -name 'clipedterm' -title 'clipedterm' -fs 18 -e 'cliped last'
and define the following shortcuts:
bind[cliped] = MOD+i
bind[clipedlast] = MOD+Shift+i
Based on / influenced by: https://github.com/hrantzsch/vimclip