Which text editors REALLY support D? [Wiki EditorSupport]

Bruno Medeiros brunodomedeiros+spam at com.gmail
Sun Aug 31 04:27:08 PDT 2008


Michael P. wrote:
> 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.

What about "how about DCode"? :7
(It's listed there, under editor with good support, so what's the issue?)

-- 
Bruno Medeiros - Software Developer, MSc. in CS/E graduate
http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D


More information about the Digitalmars-d-learn mailing list