2026-03 mar - refactor shared vvn helper modules#
2026-03-29 - Sunday#
Moved path, git, and buffer helpers into dedicated lua/vvn utility modules.
Change summary#
Added
vvn.pathutil,vvn.gitutil, andvvn.bufutilmodules with typed helper APIs for path resolution, git root detection, and buffer/window targeting.Updated
vvn.util,vvn.yank,lua/keymaps.lua, andlua/plugins/session.luato use module helpers instead of global helper functions.Removed
lua/vvn/path.luaand the globalGET_CURRENT_LINE/GET_CURRENT_FILE_PATHhelpers fromlua/globals.lua.