Commit Graph
3 Commits
Author SHA1 Message Date
Stevan Freeborn f112ac542e refactor: absorb statusline offset into indicator padding
Remove the hardcoded statusline_offset from calculate_position() and
let padding.y serve as the sole offset from the bottom edge. Bump
default padding.y to 3 to preserve the original visual position.
2026-07-06 20:48:19 -05:00
Stevan Freeborn e57c55b867 feat: add configurable indicator padding
Add indicator.padding (x, y) to offset the status indicator from the
editor edges. Defaults to 1 cell on each axis, moving the indicator
away from the right edge and bottom of the buffer.
2026-07-06 20:33:46 -05:00
Stevan Freeborn 9dc2961180 feat: add configuration system and output window
Introduce config module for managing user options, defaults, and watchexec
binary discovery. Add window module for creating and managing the output
window (float or split) with append, clear, resize, and keymap support.
2026-07-06 19:51:29 -05:00