| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 15 hours | tmux, vimrc: yanks also go to the local terminal clipboard via OSC 52 | xs | |
| 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 hours | tmux: prefix S + digit swaps panes via display-panes, drop prefix P (use ↵ | xs | |
| prefix q + digit), display-panes-time 3000 | |||
| 46 hours | tmux: 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 hours | tmux: prefix-/ opens the scrollback in a read-only vim popup (99%) with line ↵ | xs | |
| numbers | |||
| 2 days | tmux: prefix-] pastes with bracketed paste (-p) so vim inserts it verbatim | xs | |
| 3 days | tmux: copy-mode cursor line in status bar, : goto-line lands cursor, ↵ | xs | |
| go-to-pane bind, yy yank line | |||
| 6 days | core: shared clipboard over ssh to root@p.noml.ch | xs | |
| 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 days | core: one vimrc and tmux.conf for Mac and Linux | Your Name | |
| 2026-07-31 | hehe | Your Name | |
| 2026-03-23 | tmux: use copy-pipe-no-clear to preserve scroll position | Super User | |
| 2026-03-23 | revert to copy-pipe-and-cancel | Super User | |
| 2026-03-23 | tmux: stay in copy mode after yank | Super User | |
| 2026-03-23 | flatten setup directory structure | Super User | |
