Hi all,
I made a plugin that puts one of those little zoomed-out scrollable mini-views into Geany, similar to Sublime Text's minimap. It's quite new but I think most of the bugs are worked out. If you wanna try it out or see it, you can from here:
https://github.com/codebrainz/overview-plugin
Cheers, Matthew Brush
Looks great! Found a couple of bugs already, though (preferences dialog crashes with error, enabling plugin breaks go-to-line function with error). I filed issues on Git with the errors. I can do more debugging if it would help, just let me know what would be useful.
On Thu, Mar 12, 2015 at 5:20 AM, Matthew Brush mbrush@codebrainz.ca wrote:
Hi all,
I made a plugin that puts one of those little zoomed-out scrollable mini-views into Geany, similar to Sublime Text's minimap. It's quite new but I think most of the bugs are worked out. If you wanna try it out or see it, you can from here:
https://github.com/codebrainz/overview-plugin
Cheers, Matthew Brush
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
On 15-03-12 05:58 AM, Justin Rittenhouse wrote:
Looks great! Found a couple of bugs already, though (preferences dialog crashes with error, enabling plugin breaks go-to-line function with error). I filed issues on Git with the errors. I can do more debugging if it would help, just let me know what would be useful.
Cool, I'll investigate in a while. At least two are not really crashes but from an assert() (ie. can be disabled by building with -NDEBUG=1 in CPPFLAGS) that I left in there to try and detect Geany version that doesn't like having its editor Scintilla usurped, although it's not supposed to fire unless you have somehow managed to change the overview bar to go on the left with a non-patched Geany.
Cheers, Matthew Brush
On Thu, Mar 12, 2015 at 10:20 AM, Matthew Brush mbrush@codebrainz.ca wrote:
Hi all,
I made a plugin that puts one of those little zoomed-out scrollable mini-views into Geany, similar to Sublime Text's minimap. It's quite new but I think most of the bugs are worked out. If you wanna try it out or see it, you can from here:
Nice! And works on osx too, I've just tested, it's just a bit slow (because of slow pango font rendering on retina displays, nothing you can fix). Do you plan to include it in geany-plugins? (I think having it there improves the plugin's discoverability.)
Cheers,
Jiri
On 15-03-12 02:30 PM, Jiří Techet wrote:
On Thu, Mar 12, 2015 at 10:20 AM, Matthew Brush mbrush@codebrainz.ca wrote:
Hi all,
I made a plugin that puts one of those little zoomed-out scrollable mini-views into Geany, similar to Sublime Text's minimap. It's quite new but I think most of the bugs are worked out. If you wanna try it out or see it, you can from here:
Nice! And works on osx too, I've just tested, it's just a bit slow (because of slow pango font rendering on retina displays, nothing you can fix). Do you plan to include it in geany-plugins? (I think having it there improves the plugin's discoverability.)
Yeah, probably will put in Geany-Plugins, just kind of mulling over some ideas to allow it to have own repository/build system and sync it to Geany-Plugins whenever important/tested stuff is applied. I'm still not fond of the the all-or-nothing way of Geany-Plugins, but it's useful for exposure and packaging purposes of course.
For the performance, it might be possible to optimize somewhat. I think the plugin does more work than strictly necessary (ex. extra invalidations of the surface and stuff that cause superfluous re-drawings).
Cheers, Matthew Brush