Why is this?
As noted in https://github.com/geany/geany-plugins/issues/1558, when 
git-changebar unloads, it doesnt cleanup all its markers.
As requested in the same ticket, git-changebar only has one color scheme, but 
geany supports many. Provide an option to allow git-changebar to use system 
colors.

As a note, since git-changebar uses markers, and colors are set for lines, I 
stole the foreground color from 
```
# Diff
line_added
line_removed
line_changed
```
to use as the marker background.
I also had to abuse editor-notify as geany doesn't emit any signals for 
[colorscheme-change](https://github.com/geany/geany/issues/4637). 

Contributed under GPL-2.0-or-later.

You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany-plugins/pull/1599

-- Commit Summary --

  * Fix delete markers on release
  * Add system color option

-- File Changes --

    M git-changebar/data/prefs.ui (21)
    M git-changebar/src/gcb-plugin.c (21)

-- Patch Links --

https://github.com/geany/geany-plugins/pull/1599.patch
https://github.com/geany/geany-plugins/pull/1599.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1599
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany-plugins/pull/[email protected]>

Reply via email to