On 03/03/2013 04:24, Dimitar Zhekov wrote:
Great minds think alike. :) However, as Colomban stated, making it a core plugin means that it will be a compile-time option for the whole Geany package, which is no different from making it a compile-time-only option for Geany itself.
There is a difference. I believe Geany can still run when unloadable plugins live in its plugin directory, meaning that if you uninstall libvte9, all that happens would be that the core VTE plugin becomes un-loadable.
And like I mentioned in my previous post, having this functionality (and dependency) as a separate file allows distributions to move it into a separate package of its own when needed.