https://git.dlma.com/dotfiles.git/tree/dd57d60709ce73e1628413a158251532a2365c7e Recent commits to dotfiles.git (dd57d60709ce73e1628413a158251532a2365c7e) 2025-10-21T09:40:52-07:00 tag:gitlist.org,2012:commit/dd57d60709ce73e1628413a158251532a2365c7e Turn on tmux's automatic-rename 2025-10-21T09:40:52-07:00 dblume david.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. &lt;/pre&gt; tag:gitlist.org,2012:commit/aa86f9932bf2692bdf614c0e9c92718ec08f6cda Accommodate changes in Ghostty 1.2.0 2025-09-17T08:52:00-07:00 dblume david.blume@gmail.com <pre>1. catppuccin-mocha got renamed and a better cursor-text color. 2. cursor-invert-fg-bg got deprecated 3. gtk-adwaita got removed, will have to check on i3wm titlebars See: https://ghostty.org/docs/install/release-notes/1-2-0 &lt;/pre&gt; tag:gitlist.org,2012:commit/fdf6ba0050d30f02a562689ae03930bd60ae1e4b Make nvim the "man" pager for table-of-contents 2025-08-12T14:05:50-07:00 dblume dblume@roku.com <pre>With nvim as the pager, you can "gO" to go the the filetype-specific, navigable "outline" of the current buffer. &lt;/pre&gt; tag:gitlist.org,2012:commit/9a0c62564aca5ed351f21e48723de8d497adb802 Add --break-system-packages note 2025-07-30T08:03:46-07:00 dblume dblume@roku.com <pre>Various ways to install packages like basedpyright: $ brew install basedpyright # macOS $ python3 -m pip install basedpyright --break-system-packages # Ubuntu 24.04 $ python3 -m pip install --user basedpyright # Older Ubuntu $ apt install python3-basedpyright # For externally-managed-environments &lt;/pre&gt; tag:gitlist.org,2012:commit/7b71c1e12fff47ff63ecfaa8cad2897285048d6f Add LSP basedpyright support 2025-07-26T22:11:23-07:00 dblume david.blume@gmail.com <pre>This is the first draft. Changes coming. &lt;/pre&gt; tag:gitlist.org,2012:commit/b108059dc5e1a1e9ed3dae9425a81d1d2bf26f8e Make the vim number column have a slight background 2025-07-20T17:02:50-07:00 dblume david.blume@gmail.com <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/66e032e58e1460ccbb7087c04cea9e5405ec4636 Set popup height to 50%, use short tmux commands 2025-07-20T12:06:00-07:00 dblume david.blume@gmail.com <pre>Instead of attach-session, new-session, and set-option just use attach, new and set. Line wrap each tmux command, to make it easier to read. &lt;/pre&gt; tag:gitlist.org,2012:commit/e0ac1e2a271fadb36cc27c46d11374561b3ca55b tmux: bind b to toggling the scratch session 2025-07-19T17:43:32-07:00 dblume david.blume@gmail.com <pre>Don't need the hardcoded "bc -l" popup anymore. The one persistent scratch session will be used for all REPLs. Mnemonic will be "b" for "bash shell", but "b" is just easier to type than '"'. &lt;/pre&gt; tag:gitlist.org,2012:commit/241904c38749d93b5fc838d9831b6979e360eee1 tmux '"' now toggles a scratch session 2025-07-19T13:14:18-07:00 dblume david.blume@gmail.com <pre>Either use <leader>d to detach to send the same <leader>" to toggle. This lets the scratch session stay around. Handy for REPLs like bc and Python. &lt;/pre&gt; tag:gitlist.org,2012:commit/c6acc1a42c4af25268c147a5560a572be9d52455 <tmux-leader>b opens a popup with "bc-l" 2025-07-19T10:24:10-07:00 dblume david.blume@gmail.com <pre>Got the idea from this guy who uses opencode.ai with neovim. See: https://www.youtube.com/watch?v=70cN9swORE8&t=440s &lt;/pre&gt;