Recent commits to dotfiles.git (e5dfc28c971ecbcb0029addda459152e444829ea) https://git.dlma.com/dotfiles.git/tree/e5dfc28c971ecbcb0029addda459152e444829ea Recent commits feed provided by GitList. tmux: Don't match paths whose lines or cols are bad. Sometimes GUID looking things matched because f.txt:30acd... So now add (\>|$) at the end of the expression. https://git.dlma.com/dotfiles.git/commit/e5dfc28c971ecbcb0029addda459152e444829ea david.blume@gmail.com (dblume) Thu, 20 Nov 2025 21:47:51 -0800 e5dfc28c971ecbcb0029addda459152e444829ea Yet another tweak to filepath matching * exclude the // in https://path/file * Only allow basename:## if basename has a letter in it. to avoid 10:30, which is more likely a time than line 30 of file "10". https://git.dlma.com/dotfiles.git/commit/e9f3ca3169af853a19b1a7c1116c13ff86d3000c david.blume@gmail.com (dblume) Sat, 15 Nov 2025 23:04:02 -0800 e9f3ca3169af853a19b1a7c1116c13ff86d3000c Better tmux filepath selection. See links in the code. There's a useful GitHub Gist. https://git.dlma.com/dotfiles.git/commit/da4a070099bb46499bab7b4b9de27bb29621478d david.blume@gmail.com (dblume) Sat, 15 Nov 2025 20:38:34 -0800 da4a070099bb46499bab7b4b9de27bb29621478d Add support for more paths Decided I wanted to allow paths with two separators, even if no linenum. Ending with a linenum is always a match. So now matches are: * file:23 * ~/path/filename * /path/filename * path/path/filename The more obvious ones still match, of course: * path/file:23:45 * "~/path with spaces/file":23:45 We intentionally do not match single separators * (No match) path/filename If we allowed that, the regex could be shorter, so there's that. https://git.dlma.com/dotfiles.git/commit/cbc01e2fd2e37d9d69610026a3a761f370550488 david.blume@gmail.com (dblume) Sat, 15 Nov 2025 11:12:48 -0800 cbc01e2fd2e37d9d69610026a3a761f370550488 Make the tmux file regex even shorter. https://git.dlma.com/dotfiles.git/commit/de6c5708417adb2e5e8949450d5d8072c8743927 david.blume@gmail.com (dblume) Sat, 15 Nov 2025 00:22:47 -0800 de6c5708417adb2e5e8949450d5d8072c8743927 tmux: Only match file paths with line numbers. Also match files that are just basenames and line numbers. https://git.dlma.com/dotfiles.git/commit/fd9e15a623c600c4c58ca7b67bfbce037af9dc51 david.blume@gmail.com (dblume) Fri, 14 Nov 2025 23:55:40 -0800 fd9e15a623c600c4c58ca7b67bfbce037af9dc51 Easily open files from tmux copy mode. https://git.dlma.com/dotfiles.git/commit/f6a61d496c5691b2c9164368d625a17e4c69f9ac david.blume@gmail.com (dblume) Tue, 11 Nov 2025 23:43:17 -0800 f6a61d496c5691b2c9164368d625a17e4c69f9ac Only map Copilot keys if plugin was found. https://git.dlma.com/dotfiles.git/commit/11df768b08c27ff599cea4b5e786d853af3737bf dblume@roku.com (dblume) Mon, 10 Nov 2025 16:34:56 -0800 11df768b08c27ff599cea4b5e786d853af3737bf Use Ctrl-hjkl keys for Copilot suggestions On my MacBook with a MS Keyboard with Karabiner mapping Windows, Alt to the Command Key, I've lot the "Meta" modifier key. So I remap these Ctrl key combos for Copilot suggestion handling. https://git.dlma.com/dotfiles.git/commit/5aa60bef1bea4cb44be4c5f6c720959d7cc06429 dblume@roku.com (dblume) Mon, 10 Nov 2025 15:42:00 -0800 5aa60bef1bea4cb44be4c5f6c720959d7cc06429 Turn on tmux's automatic-rename I may have to be using multiple tmux windows more often now with a command-line LLM AI like CopilotChat CLI. I may be ending up with configurations like: * Tmux Window 1: * Pane with Vim with subwindows. * Pane with entr doing automatic things on every save * Tmux Window 2: * One big AI Chat session So now it's esp. handy if the tmux status bar shows what's running over in the offscreen windows, esp on the rare occasion I have to have a 3rd. https://git.dlma.com/dotfiles.git/commit/dd57d60709ce73e1628413a158251532a2365c7e david.blume@gmail.com (dblume) Tue, 21 Oct 2025 09:40:52 -0700 dd57d60709ce73e1628413a158251532a2365c7e