https://git.dlma.com/dotfiles.git/tree/e5dfc28c971ecbcb0029addda459152e444829eaRecent commits to dotfiles.git (e5dfc28c971ecbcb0029addda459152e444829ea)2025-11-20T21:47:51-08:00tag:gitlist.org,2012:commit/e5dfc28c971ecbcb0029addda459152e444829eatmux: Don't match paths whose lines or cols are bad.2025-11-20T21:47:51-08:00dblumedavid.blume@gmail.com
<pre>Sometimes GUID looking things matched because f.txt:30acd...
So now add (\>|$) at the end of the expression.
</pre>
tag:gitlist.org,2012:commit/e9f3ca3169af853a19b1a7c1116c13ff86d3000cYet another tweak to filepath matching2025-11-15T23:04:02-08:00dblumedavid.blume@gmail.com
<pre>* 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".
</pre>
tag:gitlist.org,2012:commit/da4a070099bb46499bab7b4b9de27bb29621478dBetter tmux filepath selection.2025-11-15T20:38:34-08:00dblumedavid.blume@gmail.com
<pre>See links in the code. There's a useful GitHub Gist.
</pre>
tag:gitlist.org,2012:commit/cbc01e2fd2e37d9d69610026a3a761f370550488Add support for more paths2025-11-15T11:12:48-08:00dblumedavid.blume@gmail.com
<pre>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.
</pre>
tag:gitlist.org,2012:commit/de6c5708417adb2e5e8949450d5d8072c8743927Make the tmux file regex even shorter.2025-11-15T00:22:47-08:00dblumedavid.blume@gmail.com
<pre></pre>
tag:gitlist.org,2012:commit/fd9e15a623c600c4c58ca7b67bfbce037af9dc51tmux: Only match file paths with line numbers.2025-11-14T23:55:40-08:00dblumedavid.blume@gmail.com
<pre>Also match files that are just basenames and line numbers.
</pre>
tag:gitlist.org,2012:commit/f6a61d496c5691b2c9164368d625a17e4c69f9acEasily open files from tmux copy mode.2025-11-11T23:43:17-08:00dblumedavid.blume@gmail.com
<pre></pre>
tag:gitlist.org,2012:commit/11df768b08c27ff599cea4b5e786d853af3737bfOnly map Copilot keys if plugin was found.2025-11-10T16:34:56-08:00dblumedblume@roku.com
<pre></pre>
tag:gitlist.org,2012:commit/5aa60bef1bea4cb44be4c5f6c720959d7cc06429Use Ctrl-hjkl keys for Copilot suggestions2025-11-10T15:42:00-08:00dblumedblume@roku.com
<pre>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.
</pre>
tag:gitlist.org,2012:commit/dd57d60709ce73e1628413a158251532a2365c7eTurn on tmux's automatic-rename2025-10-21T09:40:52-07:00dblumedavid.blume@gmail.com
<pre>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.
</pre>