summaryrefslogtreecommitdiff
path: root/core/tmux.conf
AgeCommit message (Collapse)Author
15 hourstmux, vimrc: yanks also go to the local terminal clipboard via OSC 52xs
tmux: set-clipboard on, so OSC 52 written by vim inside a pane is forwarded to the client terminal (external dropped it). vimrc: TextYankPost writes @" as OSC 52 next to the existing ssh push; base64 via the base64 command since base64_encode()/str2blob() are newer than vim 9.1.83.
29 hourstmux: prefix S + digit swaps panes via display-panes, drop prefix P (use ↵xs
prefix q + digit), display-panes-time 3000
46 hourstmux: history-limit 10000; vimrc: gr references with ]r/[r, ]e/[e next/prev ↵xs
error, \l/\L list errors (file/project), drop gi and vim-matchup
48 hourstmux: prefix-/ opens the scrollback in a read-only vim popup (99%) with line ↵xs
numbers
2 daystmux: prefix-] pastes with bracketed paste (-p) so vim inserts it verbatimxs
3 daystmux: copy-mode cursor line in status bar, : goto-line lands cursor, ↵xs
go-to-pane bind, yy yank line
6 dayscore: shared clipboard over ssh to root@p.noml.chxs
tmux.conf and vimrc push yanks to /dev/shm/clip/buf on CLIP_HOST (root@p.noml.ch) and pull before every paste (tmux prefix+], every vim p variant, 3 s limit, local paste when no buffer exists yet). One persistent ssh link per machine (ControlPersist=yes, ControlPath ~/.ssh/cm-%C), host key not checked. Replaces the openssl+netcat sender. vimrc: set nocompatible so /etc/vimrc parses \ continuations and <leader>.
10 dayscore: one vimrc and tmux.conf for Mac and LinuxYour Name
2026-07-31heheYour Name
2026-03-23tmux: use copy-pipe-no-clear to preserve scroll positionSuper User
2026-03-23revert to copy-pipe-and-cancelSuper User
2026-03-23tmux: stay in copy mode after yankSuper User
2026-03-23flatten setup directory structureSuper User