Recent commits to dotfiles.git (e8b2a559f37fab3200c82dc91140b88a7d06176c) https://git.dlma.com/dotfiles.git/tree/e8b2a559f37fab3200c82dc91140b88a7d06176c Recent commits feed provided by GitList. Have terminal emulator send Vim's <leader>i for <C-i> Getting consistent behavior in and out of tmux has been a challenge. In order to keep C-i/C-o jumps and remap Tab/S-Tab for buffers, I'm having the terminal remap C-i to <leader>i for vim. This'll bite me when I use another CLI that needs C-i. * Use Windows Terminal instead of Windows Console Host * Use Alacritty instead of Gnome-Console. Investigations: * Do C-i remapping in tmux config, but that affects Tab. * No solution for PuTTY yet. https://git.dlma.com/dotfiles.git/commit/e8b2a559f37fab3200c82dc91140b88a7d06176c david.blume@gmail.com (dblume) Tue, 30 Apr 2024 07:39:20 -0700 e8b2a559f37fab3200c82dc91140b88a7d06176c Add window dynamic-padding for Alacritty https://git.dlma.com/dotfiles.git/commit/dd694b12f2e370c76edca506316fb09c0e9a20cb david.blume@gmail.com (dblume) Mon, 29 Apr 2024 15:21:07 -0700 dd694b12f2e370c76edca506316fb09c0e9a20cb When openging files jump to last row *and column*. I'd only been jumping to the last row with g'". Use g`" to jump to the last row and column. https://git.dlma.com/dotfiles.git/commit/f1f91d6872c09fb398e26ee41bfac3632b4e5d5a david.blume@gmail.com (dblume) Sat, 27 Apr 2024 22:56:54 -0700 f1f91d6872c09fb398e26ee41bfac3632b4e5d5a Alacritty+tmux: Map <C-i> to <leader>i 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>. https://git.dlma.com/dotfiles.git/commit/8acb5ef827bb757d3d3bfe295d6223bfd815e04c david.blume@gmail.com (dblume) Sat, 27 Apr 2024 22:19:39 -0700 8acb5ef827bb757d3d3bfe295d6223bfd815e04c bash PROMPT_COMMAND to set (restore) terminal title 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. https://git.dlma.com/dotfiles.git/commit/666840419ab639ad6a369aee4c5d9a45d36f4728 david.blume@gmail.com (dblume) Sat, 27 Apr 2024 13:45:21 -0700 666840419ab639ad6a369aee4c5d9a45d36f4728 tmux and vim to set terminal title https://git.dlma.com/dotfiles.git/commit/3e90e2af17b488d35d9a6049b95a7f5a31a09d2e david.blume@gmail.com (dblume) Sat, 27 Apr 2024 11:54:08 -0700 3e90e2af17b488d35d9a6049b95a7f5a31a09d2e Add alacritty.toml to dotfiles to install https://git.dlma.com/dotfiles.git/commit/6bd106dde941e1d0ed864a837b3f9b0e45b9ff0f david.blume@gmail.com (dblume) Sat, 27 Apr 2024 00:20:10 -0700 6bd106dde941e1d0ed864a837b3f9b0e45b9ff0f Alacritty to use DejaVu Sans Mono for Powerline For the git branch character  in the vim status bar. https://wiki.dlma.com/linux#dejavu-sans-for-powerline-font https://git.dlma.com/dotfiles.git/commit/c334f99fc21947f46cabccb31a5ba65db2a6a5b5 david.blume@gmail.com (dblume) Sat, 27 Apr 2024 00:13:43 -0700 c334f99fc21947f46cabccb31a5ba65db2a6a5b5 Set $TERMINAL=alacritty for C-i vs Tab 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. https://git.dlma.com/dotfiles.git/commit/4def2b2f747f81e20cb696c0402d41a80f4d66ec david.blume@gmail.com (dblume) Fri, 26 Apr 2024 22:01:24 -0700 4def2b2f747f81e20cb696c0402d41a80f4d66ec Add link to install tmux-256color database in macOS https://git.dlma.com/dotfiles.git/commit/ba9ff4659d96f26f083ad001348431386d37691c david.blume@gmail.com (dblume) Fri, 26 Apr 2024 20:48:09 -0700 ba9ff4659d96f26f083ad001348431386d37691c