The wiki for the D Programming Language
Editor Support

  • EditorWishlist - list here the features you want on your editor/IDE.
Table of contents of this page
IDEs   
Editors with good support   
Other editors   
Notes   
Related   

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.

IDEPlatformNotesStatus
DescentCross-platformEclipse-basedActive (0.5.6.20090722 released on 2009/07/31)
PoseidonWindows-only?written in DActive 2007/06/10
Entice DesignerWindows-only?editor & GUI builder ( DFL / DWT)Active? ( 0.8.5 released on 2008/03/13)
Mmrnmhrm?Eclipse-basedActive 2008-10: 0.3.0 release
UNA?-Active
XcodeOS X D for Xcode pluginActive 2008-05
SkyIDE?Full IDEActive ( http://www.techopinion.net)
D-IDE?WindowsFull IDE with Code Completion and Debugging SupportActive (2010/01/29; Download-Page)

Editors with good support    

  • Must have syntax highlighting that lexes D correctly (nested comments, the various string literals, etc.)
  • Preferebly also Unicode support (place a note if it doesn't).
IDE/EditorNotesStatus
Vimeditor onlysyntax file 2007/09/14
Emacseditor only?
SEATD for SciTEeditor & semanticslast update 2008/01/20
SciTE4Deditor with AutoComplete using SEATD 2008/10/02: 0.11 released
DCodeVery simple "Notepad for D"Complete
eDitoreditor onlyNo known activity since 2007-10
Kateeditor only3.2.1 (2009/03/04) syntax file 1.61 (2008/09/22)
Sublime Texteditor onlyActive (2009/10) + out of the box syntax highlighting for D
Zeus for WindowsEditor/IDEActive 2010/01/21 - see D features
PSPadEditor/IDE (freeware)Active 2009/05
SlickEdit 2009Editor/IDE (shareware)D 1.0 only.

Other editors    

  • Anything else
IDENotesStatus
Anjuta IDE-?
Code::Blocks-Active (date?)
CodeWrighteditor only?
Contexteditor only?
Crimson Editoreditor onlyActive 2007-10
DCodeVery simple "Notepad for D"Complete
DSciTE-?
EditPluseditor only?
FAR (File and Archive) Managereditor onlyActive: updated on 2007/08/24
Geanysyntax highlighting & autocompleteActive: 0.17 (2009/05/02)
gediteditor only?
GeSHieditor only?
jEditeditor onlyActive: 4.3pre12 (2007/12/07) D support files (Jan. 2008)
Jens File Editoreditor only?
KDevelop-?
ledseditor only?
Midnight Commandereditor onlyD syntax file released 2007/06/23
Microsoft Visual C 6.0-?
Notepad++syntax highlighting editor but no D support yetactive July 2008
PN2 - Programmers Notepad, version 2 active 2009-7
SharpDevelop-?
Smultron-?
TextPadeditor only?
TextMateeditor only?
UltraEditeditor only?
Visual Studio-?
xyzzyeditor only?

Notes    

  • Editor only: supports only simple editor features such as syntax highlighting.
  • Eclipse-based: see EclipseEditor for more info on Eclipse based IDEs.

Related    

(C) subject to the FDL (Free Documentation License) last change: February 1, 2010