<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/home/.config/nvim/lua/config/keymaps.lua, branch master</title>
<subtitle>My linux config and rc files
</subtitle>
<id>https://git.strisemarx.com/dotfiles/atom?h=master</id>
<link rel='self' href='https://git.strisemarx.com/dotfiles/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/'/>
<updated>2026-04-17T09:53:54Z</updated>
<entry>
<title>refactor: audit and fix neovim keybinds</title>
<updated>2026-04-17T09:53:54Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:54Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=7a3aa50d7fb712eb17a68b8c6626c65be80e4d48'/>
<id>urn:sha1:7a3aa50d7fb712eb17a68b8c6626c65be80e4d48</id>
<content type='text'>
- fix visual p register clobbering: use "_dP black-hole pattern
- remove ; -&gt; : mapping: restore native repeat-find motion
- remove &lt;C-a&gt;/&lt;C-e&gt; -&gt; ^/$ emacs mappings: anti-vim-philosophy
- map dial.nvim to &lt;C-a&gt;/&lt;C-x&gt;/g&lt;C-a&gt;/g&lt;C-x&gt; (standard increment keys)
- remove redundant &lt;leader&gt;oq diagnostic loclist (covered by &lt;leader&gt;tl)
- collapse &lt;leader&gt;{,v,x,t}D type-def onto g{v,x,t}t pattern (0.12 grt)
- move &lt;leader&gt;oc/&lt;leader&gt;ic calls to &lt;leader&gt;co/&lt;leader&gt;ci (Code group)
- add gvr/gxr/gtr for references in splits
- remove empty &lt;leader&gt;s and &lt;leader&gt;d which-key group declarations
</content>
</entry>
<entry>
<title>chore: remove redundant Space-to-Nop mapping</title>
<updated>2026-04-17T09:53:24Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:24Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=1b06a5aaf430153fc7e97eda93fb0f4f8f4b3f6e'/>
<id>urn:sha1:1b06a5aaf430153fc7e97eda93fb0f4f8f4b3f6e</id>
<content type='text'>
Has no effect when mapleader is already set to Space.
</content>
</entry>
<entry>
<title>fix: use doas instead of sudo in DoasWrite command</title>
<updated>2026-04-17T09:53:21Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:21Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=bc5b3cb42ba01d73f811cc32ed5320d1f6ed7b10'/>
<id>urn:sha1:bc5b3cb42ba01d73f811cc32ed5320d1f6ed7b10</id>
<content type='text'>
System uses doas for privilege escalation. Renamed SudoWrite → DoasWrite
and switched from sudo -p '' -S to doas -S with newline-terminated
password input.
</content>
</entry>
<entry>
<title>refactor: move core config from after/plugin/ and cfg/ to lua/config/</title>
<updated>2026-04-17T09:53:12Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:12Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=d301dadc3fd279b0383eb0d37dc00dfdd17e9f2b'/>
<id>urn:sha1:d301dadc3fd279b0383eb0d37dc00dfdd17e9f2b</id>
<content type='text'>
after/plugin/ runs after ALL plugins with unpredictable ordering. Explicit
require() from init.lua after lazy.setup() is more predictable and standard.

- after/plugin/autocmds.lua → lua/config/autocmds.lua
- after/plugin/mappings.lua → lua/config/keymaps.lua
- cfg/options.lua → config/options.lua
- cfg/utils.lua → config/utils.lua

Creates a consistent lua/config/ namespace for all non-plugin configuration.
</content>
</entry>
</feed>
