Does anyone know of an IDE for the D Programming Language?
The Poseidon IDE project is an IDE that is aimed for the D Language
The Descent plugin aims to bring D to Eclipse.
I also heard of a plugin for the XCode IDE (Although you have to own a Mac)
This is what the Wikipedia article has to say regarding IDE's for D.
D is still lacking support in many IDEs, which is a potential stumbling block for some users. Editors used include Entice Designer, emacs, vim, SciTE and Smultron among others. Vim supports both syntax highlighting and code completion (through patched ctags). A bundle is available for TextMate, and the Code::Blocks IDE includes partial support for the language. However, standard IDE features such as code completion or refactoring are not yet available, though they do work partially in Code::Blocks (due to D's similarity to C).
There are at least two actively developed Eclipse plug-ins for D, Descent and Mmrnmhrm.
Additionally, there are open source D IDEs written in the D language itself such as Poseidon, which does feature code completion, syntax highlighting, and integrated debugging.
D applications can be debugged using any C/C++ debugger, like GDB or WinDbg, although support for various fundamental language features is extremely limited. A debugger with explicit support for D is Ddbg for Windows. The commercial ZeroBUGS debugger for Linux has experimental support for the D language. Ddbg can be used with various IDEs or from the command line; ZeroBUGS has its own GUI.
I'm sure you've already seen that but I add this answer for others that may refer to your question later on.
Descent is probably the best since it's built on Eclipse - you get cross-platform compatibility and a source control client. But if you're using Tango, you'll need to do quite a bit of tweaking.
See here.
What? No... Whether you are using Tango, Phobos, or whatever, configuring Descent for it is easy. You just need to add the desired library to the project's include path, and that's it. I'm developing Descent and until a few days I didn't use it for anything. I started making a game in D using phobos, arclib and derelict, and I can confirm it works like a charm. :-)
The best IDE with the support for the D programming language, in my humble opinion is the Code::Blocks . It has syntax highlighting, code completion, project management. It can also be used as a perfect C/C++ IDE.
A new kid on the block - VisualD. It's a Visual Studio plug-in. Give it a try.