| bin: pushall | 1 | +18 | -0 |
| ssh: code host | 1 | +4 | -0 |
| srcstat: show the branch too | 1 | +2 | -1 |
| nvim: spell and 72 columns in commit messages | 1 | +8 | -0 |
| note: open at the end of the file | 1 | +1 | -1 |
| git: wip | 1 | +1 | -0 |
| zsh: a leading space keeps a command out of history | 1 | +1 | -1 |
| readme: the local files | 1 | +5 | -2 |
| tmux: renumber windows when one closes | 1 | +1 | -0 |
| nvim: colorcolumn at 100 | 1 | +1 | -0 |
| both: keep going when one box fails, and say which | 1 | +3 | -1 |
| zsh: pt for pytest | 1 | +1 | -0 |
| ssh: staging has a fixed address now | 1 | +1 | -1 |
| git: lg stops at 20 | 1 | +1 | -1 |
| nvim: lsp completion, when asked | 2 | +5 | -0 |
| zsh: fzf on ctrl-r if it's installed | 1 | +5 | -0 |
| tmux: tell it the terminal does rgb | 1 | +1 | -0 |
| bin: srcstat | 1 | +12 | -0 |
| clip: osc 52 when there's no clipboard but there is ssh | 1 | +4 | -0 |
| zsh: venv and act | 1 | +2 | -0 |
| nvim: diagnostics inline again | 1 | +6 | -0 |
| nvim: vim.highlight is vim.hl now | 1 | +1 | -1 |
| nvim: drop maps 0.11 already has | 2 | +2 | -9 |
| nvim: vim.lsp.config now that 0.11 is out | 1 | +24 | -23 |
| git: rerere, autosquash, autostash | 1 | +9 | -0 |
| bin: note | 1 | +10 | -0 |
| nvim: strip trailing whitespace on save, except markdown | 1 | +12 | -0 |
| tmux: mouse on. fine | 1 | +1 | -0 |
| zsh: share history between open shells | 1 | +1 | -1 |
| tmux: quieter status line | 1 | +6 | -0 |
| bin: both, run a command on sw1 and sw2 | 1 | +8 | -0 |
| ssh: keep connections open for a bit | 1 | +4 | -0 |
| ssh: sw1 and sw2 at stillwater | 1 | +9 | -0 |
| nvim: two-space indent for lua, yaml, json and friends | 1 | +10 | -0 |
| zsh: mcd, up, top, x | 2 | +26 | -0 |
| git: histogram diffs, zdiff3 conflicts | 1 | +5 | -0 |
| nvim: ruff server next to pyright, format on save | 1 | +31 | -11 |
| readme: say what's in here | 1 | +9 | -0 |
| tmux: y in copy mode goes to clip | 1 | +3 | -0 |
| bin: clip | 1 | +9 | -0 |
| install: move real files aside instead of linking into them | 1 | +9 | -2 |
| nvim: 0.10, drop habamax | 1 | +0 | -2 |
| ssh: config, with the staging box at the office | 2 | +16 | -0 |
| zsh: up and down search history by prefix | 1 | +9 | -0 |
| nvim: put the cursor back where it was | 2 | +23 | -0 |
| tmux: escape-time down, esc in neovim was lagging | 1 | +2 | -0 |
| bin: tm, a tmux session per project | 3 | +14 | -0 |
| zsh: git branch in the prompt | 1 | +8 | -1 |
| git: global ignore | 2 | +9 | -0 |
| nvim: pyright for python | 2 | +32 | -0 |
| zsh: follow the link to find aliases.zsh | 1 | +3 | -1 |
| zsh: aliases into their own file | 2 | +13 | -5 |
| tmux: prefix on ctrl-a, splits keep the directory | 2 | +21 | -0 |
| nvim: options and a few keymaps | 4 | +54 | -0 |
| fresh start | 5 | +74 | -0 |