On Sat, 2014-01-04 at 15:04 +0100, Sébastien Wilmet wrote:
> 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
Awesome!
> 
> 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
Also brilliant :)
> 
> > 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.
This makes perfect sense.
> 
> 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
I'd personally hope they became libraries over submodules, as others may
wish to reuse the components in an easier fashion. Perhaps the best
thing to do on my end is to start a "playground" repo to test various
concepts long before they're ever slated to arrive in an IDE.

- Ikey

---------------------------------------------------------------------
Intel Corporation (UK) Limited
Registered No. 1134945 (England)
Registered Office: Pipers Way, Swindon SN3 1RJ
VAT No: 860 2173 47

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
_______________________________________________
desktop-devel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to