[Geany-Devel] A direction for Geany
Matthew Brush
mbrush at xxxxx
Mon Dec 16 17:46:43 UTC 2013
On 13-12-15 11:01 PM, Steven Blatnick wrote:
> I agree on scintilla being better.
>
> I don't know if this is because of gtksourceview or not, but loading large files or files with long lines freezes up gedit2/pluma, which uses gtksourceview. I used to prefer gtksourceview, but I think I prefer scintilla more now.
>
My experience is exactly the opposite (not with Gedit though). GSV works
incrementally while pumping the GUI loop, Scintilla completely blocks it.
> I could have just lacked experience, but navigating the code to add background color or select regions didn't seem as easy with gtksourceview. Their iterators, marks, and other anchor/location-types seemed to be unintuitively mixed and would become stale data quickly without even the text changing.
>
My experience is exactly opposite. GSV feels natural in GTK+ since most
of its API is directly inherited from the existing GtkTextView widget
and the rest of its API is very idiomatic. Scintilla's GTK+ backend,
without going into a huge rant, has quite possibly the worst, most
foreign API to ever be unleashed on the world.
Cheers,
Matthew Brush
More information about the Devel
mailing list