Add a tmux config
authorLukáš Jiřiště <jiriste@icpf.cas.cz>
Mon, 17 Jun 2024 11:54:16 +0000 (13:54 +0200)
committerLukáš Jiřiště <jiriste@icpf.cas.cz>
Mon, 17 Jun 2024 11:54:16 +0000 (13:54 +0200)
I don't know if or how much I'm going to use tmux I've created this
so I will add it here.

tmux/.tmux.conf [new file with mode: 0644]

diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf
new file mode 100644 (file)
index 0000000..87be671
--- /dev/null
@@ -0,0 +1,16 @@
+set -g mode-keys vi
+
+bind-key h select-pane -L
+bind-key j select-pane -D
+bind-key k select-pane -U
+bind-key l select-pane -R
+bind-key J swap-pane -D
+bind-key K swap-pane -U
+
+bind-key -n C-h select-pane -L
+bind-key -n C-j select-pane -D
+bind-key -n C-k select-pane -U
+bind-key -n C-l select-pane -R
+
+bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "xsel -i -p && xsel -o -p | xsel -i -b"
+bind-key p run "xsel -o | tmux load-buffer - ; tmux paste-buffer"