Which text editors REALLY support D? [Wiki EditorSupport]

Michael P. baseball.mjp at gmail.com
Wed Aug 27 12:08:18 PDT 2008


Bruno Medeiros Wrote:

> Jesse Phillips wrote:
> > On Mon, 21 Jul 2008 17:37:05 +0200, Don wrote:
> > 
> >> I'm pretty frustrated by this Wiki page:
> >>
> >> nhttp://prowiki.org/wiki4d/wiki.cgi?EditorSupport
> >>
> >> It gives some pretty misleading information. Almost all of the listed
> >> editors do not support D in any meaningful sense -- most can't even lex
> >> D correctly.
> >> Personally I'm not that interested in highlighting of keywords. But a
> >> fundamental requirement is that nested /+ +/ comments and `wysiwg
> >> quotes` are handled correctly.
> >>
> >> * CodeBlocks can't lex D.
> >> * SciTE doesn't include D in their list of supported languages, despite
> >> what the D wiki says.
> >> * Descent works, but it's attached to Eclipse. * The recently-released
> >> UNA also seems to be Java-based bloatware. * Sublime Text would be
> >> perfect, but is not free.
> >>
> >> Someone, please tell me there's an editor (not IDE) which can lex D!
> >> (And let's stop advertising the ones which can't!)
> > 
> > I have done some clean up with added categories and removal of all 
> > completely dead projects that would be of no use. I don't have the 
> > knowledge for in-depth feature support but hopefully it enough to allow 
> > people to find the editor that suits them.
> > 
> > http://prowiki.org/wiki4d/wiki.cgi?EditorSupport
> 
> Whoa. I agree the list could use some cleanup, but that new division has 
> lots of duplicate entries. (That's annoying both to user, and also to 
> the editor who has to update multiple entries)
> I would suggest we instead put each entry into one category only. And I 
> recommend the following categories, based on Don's sugestion:
> 
> IDEs
> * Must have semantic features, or a GUI-builder, or good debugger 
> integration.
> An example of a semantic feature would be code completion (but not just 
> completion of D keywords, which is merely syntactic).
> If it is a plugin for an IDE (such as Visual Studio), but the plugin 
> itself only has editor features, place an appropriate note, or don't put 
> it in the IDE category, as you feel appropriate.
> 
> 
> Editors with good support:
> * Must have syntax highlighting that lexes D correctly (nested comments, 
> the various string literals, etc.)
> 
> Other editors:
> * Anything else
> 
> I've changed the wiki according to that, so take a look and see what you 
> think. Also, I haven't checked the corrected of each entry, so change 
> it's place if you feel it's more correct.
> 
> 
> 
> -- 
> Bruno Medeiros - Software Developer, MSc. in CS/E graduate
> http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D


How about DCode?
http://www.dprogramming.com/dcode.php

I use it, and it works well.


More information about the Digitalmars-d-learn mailing list