This is IntelliJ IDEA plugin for D Language support.
The D programming language is an object-oriented, imperative, multi-paradigm system programming language created by Walter Bright of Digital Mars and Andrei Alexandrescu. Though it originated as a re-engineering of C++, D is a distinct language, having redesigned some core C++ features while also taking inspiration from other languages, notably Java, Python, Ruby, C#, and Eiffel.
See dlang.org, DMD compiler sources, D packages registry.
It's an early release. Only a few features are implemented: Syntax highlighting, Compilation using external tools, Class navigation. A lot of work lies ahead.
Any kind of contribution is welcomed; please see CONTRIBUTING.md for details.
- Code formatting;
- Parsing error handling;
- Code navigation among variables, functions, methods, templates, modules, etc;
- Autocomplete for names and keywords;
- Inspections, inspections, inspections! IDEA must check variables types, functions and methods arguments, namespace visibility, templates validations, do immutability checks and lot of other inspections;
- Application debugging;
- DUB build system integration.