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
