https://git.dlma.com/dotfiles.git/tree/8acb5ef827bb757d3d3bfe295d6223bfd815e04c Recent commits to dotfiles.git (8acb5ef827bb757d3d3bfe295d6223bfd815e04c) 2024-04-27T22:19:39-07:00 tag:gitlist.org,2012:commit/8acb5ef827bb757d3d3bfe295d6223bfd815e04c Alacritty+tmux: Map <C-i> to <leader>i 2024-04-27T22:19:39-07:00 dblume david.blume@gmail.com <pre>When only in Alacritty, nvim receives <C-i> as a different command than <Tab>. But in tmux, then they're the same. So have Alacritty map <C-i> to <leader>i so that nvim still has a chance to map <C-i> differently then <Tab>. All this so <C-o>/<C-i> are a pair and so are <Tab>/<S-Tab>. &lt;/pre&gt; tag:gitlist.org,2012:commit/666840419ab639ad6a369aee4c5d9a45d36f4728 bash PROMPT_COMMAND to set (restore) terminal title 2024-04-27T13:45:21-07:00 dblume david.blume@gmail.com <pre>If tmux, vim, etc. set the terminal title, then we want the shell to restore the terminal title when they're done. Also leave a note to vim to easily test whether C-i can be mapped independently of Tab. &lt;/pre&gt; tag:gitlist.org,2012:commit/3e90e2af17b488d35d9a6049b95a7f5a31a09d2e tmux and vim to set terminal title 2024-04-27T11:54:08-07:00 dblume david.blume@gmail.com <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/6bd106dde941e1d0ed864a837b3f9b0e45b9ff0f Add alacritty.toml to dotfiles to install 2024-04-27T00:20:10-07:00 dblume david.blume@gmail.com <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/c334f99fc21947f46cabccb31a5ba65db2a6a5b5 Alacritty to use DejaVu Sans Mono for Powerline 2024-04-27T00:13:43-07:00 dblume david.blume@gmail.com <pre>For the git branch character  in the vim status bar. https://wiki.dlma.com/linux#dejavu-sans-for-powerline-font &lt;/pre&gt; tag:gitlist.org,2012:commit/4def2b2f747f81e20cb696c0402d41a80f4d66ec Set $TERMINAL=alacritty for C-i vs Tab 2024-04-26T22:01:24-07:00 dblume david.blume@gmail.com <pre>I want vim to keep C-o/C-i jump pairs and map Tab/Shift-Tab oo :bn/:bp, and gnome-terminal can't distinguish between C-i and Tab. So I need to install Alacritty where gnome-terminal comes default and tell i3-sensible-terminal to use Alacritty. &lt;/pre&gt; tag:gitlist.org,2012:commit/ba9ff4659d96f26f083ad001348431386d37691c Add link to install tmux-256color database in macOS 2024-04-26T20:48:09-07:00 dblume david.blume@gmail.com <pre>&lt;/pre&gt; tag:gitlist.org,2012:commit/0fb06e2824f13361bd661d1cb493c2af34c3792c tmux $TERM "tmux-256color" for visidata dot plots 2024-04-25T23:34:56-07:00 dblume david.blume@gmail.com <pre>If $TERM is only "tmux" then VisiData (vd) doesn't use as many colors as it can, easily demonstrated with AirPassengers.csv &lt;/pre&gt; tag:gitlist.org,2012:commit/270d7ad57b8d69fae6bd224a3c80992318944041 When Tab distinguished from C-i, map it Buffer Next 2024-04-24T12:47:02-07:00 dblume dblume@roku.com <pre>When in 'xterm' it seems like Neovim can distinguish between Tab and Ctrl-i. But when in 'tmux' it can't. We always want to preserve the C-i/C-o jump pairs, so only map Tab to :bn if it's different. References: https://vi.stackexchange.com/questions/16161/how-to-map-c-i-separate-from-tab/23344#23344 https://www.reddit.com/r/tmux/comments/114kzoo/tmux_cant_tell_ci_and_tab_apart/ https://github.com/tmux/tmux/issues/2705 &lt;/pre&gt; tag:gitlist.org,2012:commit/8c3cf8457d807a7cde2ebf9de097e708ca478d52 Clarify comment 'Shift-Tab' 2024-04-20T09:40:34-07:00 dblume david.blume@gmail.com <pre>&lt;/pre&gt;