summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
14 hourstmux, vimrc: non-blocking clipboard, yank to local and remote, prefix ] ↵HEADmainhc
pastes remote then local
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 hoursvimrc: find language servers on $PATH (exepath) instead of hardcoded install ↵xs
paths
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
2 daysvimrc: set backspace=indent,eol,start; drop autosave on leaving insert modexs
2 daysvimrc: skip rust-analyzer detachedFiles for buffers whose directory does not ↵xs
exist
3 daystmux: copy-mode cursor line in status bar, : goto-line lands cursor, ↵xs
go-to-pane bind, yy yank line
6 dayssetup.sh: vimrc goes to /etc only, refuse ~/.vimrc and ~/.tmux.confxs
vimlsp copies core/vimrc to /etc/vimrc (or /etc/vim/vimrc, as core/vim.sh) instead of ~/.vimrc, and stops if a ~/.vimrc exists. The main flow stops if a ~/.tmux.conf exists. Both would load on top of the /etc file.
6 daysvimrc: standalone .rs files via detachedFiles, added at server startxs
A .rs file that is a target of its nearest Cargo.toml uses that crate; any other .rs file is loaded standalone via detachedFiles with checkOnSave off (cargo check needs a Cargo.toml).
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>.
6 daysvimrc: no cargo check on standalone .rs filesxs
cargo check on a file without Cargo.toml needs nightly -Zscript, so rust-analyzer's checkOnSave warned on every save. Turn it off when the server starts on a standalone file. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
6 daysvimrc: rust-analyzer gd/completion on standalone .rs filesxs
Root rust-analyzer at the owning crate only if the file is one of its targets; otherwise list the file in detachedFiles (init options for the first file, workspace config for later ones) so std resolves. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
7 dayssetup.sh: idempotent vimlsp section (vimrc, vim-plug plugins, fzf, ↵xs
rust-analyzer, uv, ruff, ty); README
10 daysvimrc: note foldcolumn toggleYour Name
10 dayscore: one vimrc and tmux.conf for Mac and LinuxYour Name
10 daysmac: sync vimrc and tmux.conf from current hostYour Name
10 daysmac: vimrc and tmux.conf work in progressYour Name
2026-07-31heheYour Name
2026-06-09ehhYour Name
2026-03-23trim zshrc to color and ssh agent onlyhc
2026-03-23add mac zshrchc
2026-03-23move dotfiles into mac/ dirhc
2026-03-23add quickstart.txthc
2026-03-23move mac dotfiles to repo roothc
2026-03-23add mac dotfiles for vim and tmuxhc
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-23fix ssh sed-replace, remove set paste, add claude idempotency guardSuper User
2026-03-23embed keys, make scripts idempotentSuper User
2026-03-23remove git and port-forward dirsSuper User
2026-03-23flatten setup directory structureSuper User
2026-03-23remove containers directorySuper User
2026-03-23update ssh, vim, and setup orderSuper User
2026-02-20Make setup scripts idempotentYour Name
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19Add tmux config to dev env setupYour Name
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17heehYour Name
2026-02-13heheYour Name
2026-02-11add bandwhich to cargo install packagesYour Name
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11cleanupYour Name
2025-10-07heheeYour Name
2025-08-15heehhc
2025-08-15hehehc
2025-06-25merged setup and contaienrshc
2025-05-31hehehc
2025-05-31updateddocsandaddedclaudecodehc
2025-05-30updatedstuffhc