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.

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.

Thanks,

Steve



From: Thrawn <shell_layer-geany@yahoo.com.au>;
To: <devel@lists.geany.org>;
Subject: Re: [Geany-Devel] A direction for Geany
Sent: Mon, Dec 16, 2013 3:26:21 AM


Hi, folks.

I've been out of the loop for a while, but have just caught up with this thread and the one about Vala. Just wanted to add $0.02:

- I'm not really a C programmer (Java background), so would welcome non-C opportunities for plugin writing. Although I actually do like Lua scripting.
- Vala looks promising because it generates C code. This sounds a bit like eg CoffeeScript compiling to JavaScript. If it generates similar (or better?) machine code, and is easier for humans, sounds good. Given my background, I would certainly find it easier to contribute to Vala code than to C code. But I'm not expert in the dependency issues.
- Scintilla may be ugly compared to GtkSourceView, but my experience of their respective editors (eg Notepad++) is that it provides more features - and worthwhile ones. Even code folding is a plugin in Gedit. And I love rectangular selection. So I don't like the idea of swapping to GtkSourceView.

Thrawn

------------------------------
On Mon, Dec 2, 2013 12:54 PM AEDT Lex Trotman wrote:

>Hi All,
>
>Just a note I am still summarising the thread, but "real life" is getting
>in the way.  Real soon now (hopefully).
>
>Cheers
>Lex

_______________________________________________
Devel mailing list
Devel@lists.geany.org
https://lists.geany.org/cgi-bin/mailman/listinfo/devel