<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/home/.config/nvim/lua/plugins/ai.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:56Z</updated>
<entry>
<title>feat: add Ctrl-F to accept Copilot NES in insert mode</title>
<updated>2026-04-17T09:53:56Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:56Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=2dd9783118eb9f5152a220877c09ef718250eb35'/>
<id>urn:sha1:2dd9783118eb9f5152a220877c09ef718250eb35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: migrate from lazy.nvim to vim.pack</title>
<updated>2026-04-17T09:53:20Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:20Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=e01f1d6f5d42fac643facecd9ca2d240d53453bd'/>
<id>urn:sha1:e01f1d6f5d42fac643facecd9ca2d240d53453bd</id>
<content type='text'>
Replace lazy.nvim plugin manager with Neovim 0.12's native vim.pack API.
All plugin config files rewritten from lazy.nvim spec tables to imperative
require/setup format with explicit vim.keymap.set() calls.

Key changes:
- vim.pack.add() with ~53 plugins in init.lua
- blink.cmp/pairs/download pinned to version tags (vim.version.range)
- PackChanged autocmd for markdown-preview build hook
- Ordered requires: colorscheme → ui → treesitter → completion → lsp → rest
- Plugin setup guards (gitsigns, which-key, blink.cmp) handle deferred
  plugin/ file loading correctly

Net reduction: ~438 lines across 13 files.
</content>
</entry>
<entry>
<title>chore: remove codecompanion.nvim and mcphub.nvim</title>
<updated>2026-04-17T09:53:17Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:17Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=1d4ca49f91fdeb6e74086d4b50fa17580d0b9e74'/>
<id>urn:sha1:1d4ca49f91fdeb6e74086d4b50fa17580d0b9e74</id>
<content type='text'>
Redundant with copilot.lua (inline completions via NES) and
Copilot CLI (chat/agentic workflows outside the editor).
</content>
</entry>
<entry>
<title>refactor: extract AI plugins to plugins/ai.lua</title>
<updated>2026-04-17T09:53:14Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:14Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=64dec769914d485a5b54b996f0650fe6662083dd'/>
<id>urn:sha1:64dec769914d485a5b54b996f0650fe6662083dd</id>
<content type='text'>
Move copilot.lua from completion.lua and codecompanion from plugins/init.lua
into a dedicated ai.lua file. Both are AI-related, not completion.
</content>
</entry>
</feed>
