Magic Lantern Forum

Developing Magic Lantern => General Development => Topic started by: rudison on December 17, 2013, 12:50:30 PM

Title: Integrated Development Environment (IDE)
Post by: rudison on December 17, 2013, 12:50:30 PM
A question to the developers: Which tool do you use to edit the source code of ML? Is it a simple text editor / Emacs / vi (with or without syntax highlighting)? Together with find and find in files? Or do you use an IDE?

An IDE normally has several advantages: autocomplete, code navigation, calltips, code analysis, code folding, ...
Netbeans and Eclipse also have support für Mercurial (integrated/plugin).

Who has experience with an IDE? Is it worth a try?
Title: Re: Integrated Development Environment (IDE)
Post by: dmilligan on December 17, 2013, 01:00:39 PM
Since I'm on a Mac, I use xcode, it works great, it's free, and it's native (Eclipse and the like tend to annoy me being so slow since they are not native code). Autocomplete, jump to definition, stuff like that all works really well. It used to automatically goto and highlight build errors, but this hasn't worked since the latest version, I haven't had time to figure out what's going on.
Title: Re: Integrated Development Environment (IDE)
Post by: jordancolburn on December 17, 2013, 03:10:05 PM
I've been using vi and grep to poke my way around the code.  It works pretty well, but I haven't had to do any big copy/pasting or formatting.
Title: Re: Integrated Development Environment (IDE)
Post by: g3gg0 on December 17, 2013, 05:03:12 PM
notepad++
Title: Re: Integrated Development Environment (IDE)
Post by: 1% on December 17, 2013, 05:07:29 PM
I like the above and also geany on both windows/linux. They keep the files together nicely.
Title: Re: Integrated Development Environment (IDE)
Post by: pravdomil on December 17, 2013, 06:07:30 PM
Quote from: g3gg0 on December 17, 2013, 05:03:12 PM
notepad++