Description
version: GNU Emacs 24.4.1 (x86_64-apple-darwin14.1.0, Carbon Version 157 AppKit 1344.72)
Occasionally I will get git-gutter-fringe
overlays stuck in my fringe which I can't clear by toggling the fringe, toggling linum, or even calling git-gutter:clear
or git-gutter-fr:clear
.
I don't know exactly what triggers this. I think it may only happen when there's only 1 hunk left to show in the gutter (e.g. after making a few edits to a file, and then undoing them one by one), but then again that may be only because I only notice after undoing all my temporary edits to a file.
I did some poking, and it looks like the 'git-gutter
property on the overlays gets removed without the overlays themselves getting removed. That is, (overlay-get ov 'git-gutter)
returns nil
on an overlay that I can clearly see is still showing a git-gutter-fringe overlay in it.
This could be a git-gutter
problem instead of something specific to git-gutter-fringe
, but I only use git-gutter-fringe
so I couldn't tell.