Recent commits to dotfiles.git (669e528efc6141c587d9b079eb91c3f0981170b4) https://git.dlma.com/dotfiles.git/tree/669e528efc6141c587d9b079eb91c3f0981170b4 Recent commits feed provided by GitList. Document pip-compile --no-strip-extras This version really was made on 2025-12-12 with pip-compile, but then I manually added some '>=' versions, so the latest would be acceptable. https://git.dlma.com/dotfiles.git/commit/669e528efc6141c587d9b079eb91c3f0981170b4 david.blume@gmail.com (dblume) Fri, 12 Dec 2025 10:04:56 -0800 669e528efc6141c587d9b079eb91c3f0981170b4 Bump versions for GitHub dependabot alerts Old mechanism I'd used to create requirements.txt no longer works, too. https://git.dlma.com/dotfiles.git/commit/82f565582100f2c5218b55b29796faae608d8cb3 dblume@roku.com (dblume) Tue, 09 Dec 2025 17:22:37 -0800 82f565582100f2c5218b55b29796faae608d8cb3 Add tip for macOS users: remove the (\>|$) from end For some reason this regex doesn't work on my MacBook Air. I have the same bash and tmux version on a Linux device and it works. https://git.dlma.com/dotfiles.git/commit/891e93c784a4c594e88ba30878036cfdce8cc680 david.blume@gmail.com (dblume) Sat, 29 Nov 2025 17:35:09 -0800 891e93c784a4c594e88ba30878036cfdce8cc680 tmux filename matching: don't match prefix spaces Turns out I didn't need to match spaces or specify '/<' word start boundaries. This slightly shorter regex passes all my tests. https://git.dlma.com/dotfiles.git/commit/459c4cc115c5c49db6167a7a07d4c946a2aab58d david.blume@gmail.com (dblume) Fri, 28 Nov 2025 12:36:59 -0800 459c4cc115c5c49db6167a7a07d4c946a2aab58d tmux: Don't match math like 3.14 or 2/3.14 as pathnames https://git.dlma.com/dotfiles.git/commit/222cf9899dbe2936a1cc633cb07cd61f330b5660 david.blume@gmail.com (dblume) Fri, 28 Nov 2025 00:19:03 -0800 222cf9899dbe2936a1cc633cb07cd61f330b5660 Find just basenames with extensions, too. Decided that script.py should match, even when AC/DC shouldn't. See: https://gist.github.com/dblume/51d36f5656ecbb03012c604e4156ecd6 https://git.dlma.com/dotfiles.git/commit/f609faeb2da70b8885247686ddf2287f7ee1da66 david.blume@gmail.com (dblume) Thu, 27 Nov 2025 23:24:44 -0800 f609faeb2da70b8885247686ddf2287f7ee1da66 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