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 398d3dd585 feat: add process runner and status indicator
Implement runner module for spawning and managing watchexec child processes
via vim.fn.jobstart with stdout/stderr piping and ANSI stripping. Add
indicator module for displaying a small non-focusable float that shows the
last command outcome (success/failure) when the main window is hidden.
2026-07-06 19:51:33 -05:00