Stop at layout edges on both the Herdr and Neovim sides with a single conf-file switch.
Highlights
- New
nav_at_edgeconf-file knob in~/.config/herdr/plugins/config/herdr-splits/herdr-splits.confcontrols wrap-across-boundary on BOTH the Herdr pane side and the Neovim edge-wrap side.wrap(default) orstop. One file, one switch.- Plain Herdr panes: with
stop, navigating past the last pane halts instead of wrapping to the first (tmux-style);wrappreserves smart-splits-style wrap-around. - Neovim edge wrap: with
at_edge='wrap'in Neovim,stopkeeps the wrap inside Neovim (e.g.ctrl+lfrom the last split cycles to the first split) instead of crossing to the opposite Herdr pane;wrap(default) still crosses.at_edge='stop'halts regardless ofnav_at_edge.
- Plain Herdr panes: with
- Backward compatible: with no
nav_at_edge(ornav_at_edge=wrap), behaviour is unchanged.
Upgrade
- Neovim side: update via lazy.nvim (
:Lazy sync), or restart Neovim if loading from a localdir. - Herdr side: run
herdr plugin install lmilojevicc/herdr-splits.nvimto refresh the Herdr-side scripts (or keepauto_sync_herdr = true).