High CPU usage from VCS segments due to missing file change tracking
High CPU usage from VCS segments due to missing file change tracking: a task in LegoFlow-SWE (Harbor dataset). Powerline’s VCS segments (branch, file status, repository status) cause persistent 6–10 % CPU usage in Vim even when no files are being modified, because the VCS status is re‑queried on…
The task
Powerline’s VCS segments (branch, file status, repository status) cause **persistent 6–10 % CPU usage** in Vim even when no files are being modified, because the VCS status is re‑queried on every statusline refresh without checking whether the underlying repository state has changed.
Part of Lego-X/LegoFlow-SWE.