On Fri, Jan 03, 2014 at 11:01:53PM +0000, Michael Ikey Doherty wrote:
> On Fri, 2014-01-03 at 22:12 +0100, Sébastien Wilmet wrote:
> > There is Builder, for the C language:
> > https://github.com/chergert/gnome-builder
> Have it built locally. Noticed something here that I've seen in gedit
> too, no doubt due to GtkSourceView. there is no automatic indentation,
> i.e. hitting enter after a brace does not start a new indentation level,
> etc.

On the GtkSourceView roadmap, it is planned to add a smart indentation 
framework:
https://wiki.gnome.org/Projects/GtkSourceView/RoadMap

See also this old bug:
https://bugzilla.gnome.org/show_bug.cgi?id=107044

And there is already the "Emacsy Indent" gedit plugin that supports some 
languages:
https://wiki.gnome.org/Apps/Gedit/Plugins

> Is there a roadmap for this, or is it intended to remain a demonstration
> only?

Builder is not intended to remain a demonstration only, but developing 
an IDE is currently a lot of work. Some features, like the completion, 
was developed separately. I think in the short term it is easier to 
develop a gedit plugin, and then migrate the features to Builder when it 
is easier to create a new text editor based on GtkSourceView.

A roadmap would be:
- make the gedit, gitg and a debugger features more re-usable, as 
  libraries or git submodules;
- develop text editor features for the C language. The Anjuta code can 
  perhaps be reused for that;
- integrate all the pieces together in Builder.

Cheers,
Sébastien
_______________________________________________
desktop-devel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to