aboutsummaryrefslogtreecommitdiff
path: root/ratpoison/ratpoisonrc.clipboard
diff options
context:
space:
mode:
authorVasil Zlatanov <vasil.zlatanov@gmail.com>2014-02-23 16:59:47 +0100
committerVasil Zlatanov <vasil.zlatanov@gmail.com>2014-02-23 16:59:47 +0100
commit4b66da7ff8060fffdeac1cc4cb27f3182b3f2d46 (patch)
treed596ad6a67295d3f46e4ab189fd2b3539ea83c10 /ratpoison/ratpoisonrc.clipboard
downloaddotfiles-4b66da7ff8060fffdeac1cc4cb27f3182b3f2d46.tar.gz
dotfiles-4b66da7ff8060fffdeac1cc4cb27f3182b3f2d46.tar.bz2
dotfiles-4b66da7ff8060fffdeac1cc4cb27f3182b3f2d46.zip
First commit of dotfiles.
Diffstat (limited to 'ratpoison/ratpoisonrc.clipboard')
-rw-r--r--ratpoison/ratpoisonrc.clipboard57
1 files changed, 57 insertions, 0 deletions
diff --git a/ratpoison/ratpoisonrc.clipboard b/ratpoison/ratpoisonrc.clipboard
new file mode 100644
index 0000000..673e969
--- /dev/null
+++ b/ratpoison/ratpoisonrc.clipboard
@@ -0,0 +1,57 @@
+# Use xcb to build a better cut and paste clipboard.
+#
+# C-t y # - paste selection buffer # (and sets the current X PRIMARY selection to it)
+# C-t p # - set selection buffer # using current X PRIMARY selection
+
+# C-t y a - pop selection (treat buffers as a stack with 1 being the bottom)
+# C-t y q - pop selection (queue pop)
+# C-t p a - push selection (treat buffers as a stack with 1 being the bottom)
+
+# C-t y y - paste selection menu
+# C-t p p - set selection menu
+
+# C-t p C - clear all buffers
+
+# change directory to $HOME
+chdir
+
+newkmap clipboard_paste
+newkmap clipboard_set
+exec .ratpoison/clipboard init
+
+bind p readkey clipboard_paste
+bind y readkey clipboard_set
+
+# Menu version of paste and set
+definekey clipboard_paste p exec .ratpoison/clipboard menu_paste
+definekey clipboard_set y exec .ratpoison/clipboard menu_set
+
+# Clear buffers
+definekey clipboard_set C exec .ratpoison/clipboard init
+
+# Push/pop
+definekey clipboard_paste a exec .ratpoison/clipboard pop
+definekey clipboard_set a exec .ratpoison/clipboard push
+# pop queue
+definekey clipboard_paste q exec .ratpoison/clipboard pop_queue
+
+definekey clipboard_paste 1 exec .ratpoison/clipboard paste 1
+definekey clipboard_paste 2 exec .ratpoison/clipboard paste 2
+definekey clipboard_paste 3 exec .ratpoison/clipboard paste 3
+definekey clipboard_paste 4 exec .ratpoison/clipboard paste 4
+definekey clipboard_paste 5 exec .ratpoison/clipboard paste 5
+definekey clipboard_paste 6 exec .ratpoison/clipboard paste 6
+definekey clipboard_paste 7 exec .ratpoison/clipboard paste 7
+definekey clipboard_paste 8 exec .ratpoison/clipboard paste 8
+definekey clipboard_paste 9 exec .ratpoison/clipboard paste 9
+
+definekey clipboard_set 1 exec .ratpoison/clipboard set 1
+definekey clipboard_set 2 exec .ratpoison/clipboard set 2
+definekey clipboard_set 3 exec .ratpoison/clipboard set 3
+definekey clipboard_set 4 exec .ratpoison/clipboard set 4
+definekey clipboard_set 5 exec .ratpoison/clipboard set 5
+definekey clipboard_set 6 exec .ratpoison/clipboard set 6
+definekey clipboard_set 7 exec .ratpoison/clipboard set 7
+definekey clipboard_set 8 exec .ratpoison/clipboard set 8
+definekey clipboard_set 9 exec .ratpoison/clipboard set 9
+