diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-14 14:19:45 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-14 14:19:45 -0500 |
| commit | e8fead57164c1bf6b1cf050026f6502b969ddc80 (patch) | |
| tree | 1287782ebb27149d31aac5a6ee813823614d2f9c /tests/test-org-drill-first-function.el | |
| parent | f0219296bd5810eb016c264105f04b345cf47281 (diff) | |
| download | dotemacs-e8fead57164c1bf6b1cf050026f6502b969ddc80.tar.gz dotemacs-e8fead57164c1bf6b1cf050026f6502b969ddc80.zip | |
fix(modeline): drop per-render truename, guard vc fetch against signals
The VC modeline cache rebuilt its key every render, and the key included file-truename, so a stat ran on every redisplay rather than once per refresh as the comment claimed. Now it keys on (file show-remote). A moved symlink target is caught at the next TTL refresh, when vc-backend resolves the link fresh. And cj/modeline-vc-fetch is wrapped in condition-case returning nil, so a git signal on a slow or unmounted filesystem degrades to no-VC-info instead of breaking all redisplay.
Diffstat (limited to 'tests/test-org-drill-first-function.el')
0 files changed, 0 insertions, 0 deletions
