<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dotfiles/home/.config/zellij/config.kdl, 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:54:10Z</updated>
<entry>
<title>fix: remove non-working Alt+m ToggleMouseMode zellij keybind</title>
<updated>2026-04-17T09:54:10Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:54:10Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=2a2eca536bf0520d67bed9432de60ae74ffcc00a'/>
<id>urn:sha1:2a2eca536bf0520d67bed9432de60ae74ffcc00a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add Alt+m to toggle mouse mode in zellij</title>
<updated>2026-04-17T09:54:09Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:54:09Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=3ab0436fd85ef72529038d3b0aeecd4d1009b6ed'/>
<id>urn:sha1:3ab0436fd85ef72529038d3b0aeecd4d1009b6ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add Alt+q keybind to detach from zellij</title>
<updated>2026-04-17T09:53:53Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:53Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=0342f50a01e20be7ea41e21768d17cf1dae1a150'/>
<id>urn:sha1:0342f50a01e20be7ea41e21768d17cf1dae1a150</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add keybinds and compact UI for zellij</title>
<updated>2026-04-17T09:53:47Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:47Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=b4e68789513c657c4c584e08c7051756c796126b'/>
<id>urn:sha1:b4e68789513c657c4c584e08c7051756c796126b</id>
<content type='text'>
Keybindings (all in shared_except locked):
- Alt+t: new tab, Alt+[/]: cycle tabs
- Alt+w: zoom/fullscreen toggle (like tmux prefix+z)
- Alt+x: close focused pane (like tmux prefix+x)
- Alt+e: edit scrollback in $EDITOR (opens in nvim)
- Alt+-/=: quick pane resize without entering resize mode

UI options:
- pane_frames false: hide pane borders for cleaner look
- default_layout compact: single bottom status bar, no top bar
</content>
</entry>
<entry>
<title>fix: disable zellij startup tips and release notes popups</title>
<updated>2026-04-17T09:53:47Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:47Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=d5c75110e88a0f57bf2e39bff46749ebf9786f4c'/>
<id>urn:sha1:d5c75110e88a0f57bf2e39bff46749ebf9786f4c</id>
<content type='text'>
These floating popups (tips, release notes) appear on startup when
not explicitly disabled. Dismissing them with Ctrl+C triggers
zellij's Reconfigure with write_config_to_disk=true, which backs
up the config to .bak and writes a 600-line autogenerated version,
destroying stow symlinks.

Setting both to false in the config prevents the popups from
appearing and the destructive write from ever being triggered.
</content>
</entry>
<entry>
<title>fix: prevent zellij from overwriting stow-managed config</title>
<updated>2026-04-17T09:53:46Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:46Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=95d28fbce729fa96cb3c4ffc06ffcbcbada4ad16'/>
<id>urn:sha1:95d28fbce729fa96cb3c4ffc06ffcbcbada4ad16</id>
<content type='text'>
Set ZELLIJ_CONFIG_FILE to explicitly point at the XDG config path.
Without this, zellij overwrites the stow symlink with an auto-generated
default config on startup. Also remove KDL v1 semicolons from
MessagePlugin child nodes.
</content>
</entry>
<entry>
<title>refactor: clean up zellij config and update vim-zellij-navigator</title>
<updated>2026-04-17T09:53:45Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:45Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=7bed7f3a30b3c28dc8c88a433d9b847ac56c9f9e'/>
<id>urn:sha1:7bed7f3a30b3c28dc8c88a433d9b847ac56c9f9e</id>
<content type='text'>
Restore minimal config after accidental dump-config overwrite.
Remove clear-defaults=true (custom bindings merge with defaults).
Remove support_kitty_keyboard_protocol (debug leftover).
Update vim-zellij-navigator from v0.2.1 to v0.3.0.
</content>
</entry>
<entry>
<title>feat: add Alt+1-9 keybinds for direct tab navigation</title>
<updated>2026-04-17T09:53:43Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:43Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=372c50c16c26c16f3f2e5779baf0af3d4a4758d3'/>
<id>urn:sha1:372c50c16c26c16f3f2e5779baf0af3d4a4758d3</id>
<content type='text'>
Replicates tmux prefix+number behavior. Available in all modes
except locked.
</content>
</entry>
<entry>
<title>fix: use OSC 52 for clipboard instead of wl-copy</title>
<updated>2026-04-17T09:53:41Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:41Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=14fa6dfcd18b0c36e64e1b8df204201952bd5794'/>
<id>urn:sha1:14fa6dfcd18b0c36e64e1b8df204201952bd5794</id>
<content type='text'>
System uses Xorg, not Wayland. OSC 52 is terminal-native and works
on both X11 and Wayland without external tools. Alacritty supports
it natively. Removes copy_command from zellij config (OSC 52 is the
default when no copy_command is set).
</content>
</entry>
<entry>
<title>refactor: replace tmux.nvim with smart-splits.nvim for zellij</title>
<updated>2026-04-17T09:53:38Z</updated>
<author>
<name>sommerfeld</name>
<email>sommerfeld@sommerfeld.dev</email>
</author>
<published>2026-04-17T09:53:38Z</published>
<link rel='alternate' type='text/html' href='https://git.strisemarx.com/dotfiles/commit/?id=f8d471a07736b899dbffe0f4339e4f97748fd5e6'/>
<id>urn:sha1:f8d471a07736b899dbffe0f4339e4f97748fd5e6</id>
<content type='text'>
- Swap aserowy/tmux.nvim for mrjones2014/smart-splits.nvim in init.lua
- Configure Ctrl h/j/k/l navigation keymaps (same keys as before)
- Add vim-zellij-navigator WASM plugin keybindings to zellij config
- Remove tmux treesitter parser (no longer needed)

smart-splits.nvim auto-detects zellij as the multiplexer and provides
seamless split/pane navigation across neovim and zellij boundaries.
</content>
</entry>
</feed>
