<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/home/.config/nvim/lua/plugins/session.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:20Z</updated>
<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>refactor: extract auto-session to plugins/session.lua</title>
<updated>2026-04-17T09:53:13Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:13Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=b2b9abba7c697a443e5da935c956d2fa4e4f5699'/>
<id>urn:sha1:b2b9abba7c697a443e5da935c956d2fa4e4f5699</id>
<content type='text'>
Move auto-session config (85 lines, with overseer and dap integration) from
plugins/init.lua into a dedicated session.lua file.
</content>
</entry>
</feed>
