Re: Potential GNOME IDE

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:
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,

On the GtkSourceView roadmap, it is planned to add a smart indentation 

See also this old bug:

And there is already the "Emacsy Indent" gedit plugin that supports some 
Also brilliant :)

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

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.

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.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]