summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2025-05-30changedfilenamehc
2025-05-30dev_envhc