Intellij D Language plugin 1.37.1 released
singingbush
singingbush at hotmail.com
Mon Aug 4 19:09:29 UTC 2025
On Sunday, 3 August 2025 at 19:52:09 UTC, Yamolo wrote:
> On Sunday, 20 July 2025 at 14:25:51 UTC, singingbush wrote:
>> Etienne has been progressing a lot of work on the D plugin for
>> Intellij. If you use Intellij IDEA (CE or UI) then please
>> install it from the plugin repo and give it a go.
>>
>> Please direct any issues to the GitHub:
>> https://github.com/intellij-dlanguage/intellij-dlanguage/
>
> Hello!
>
> just for understanding/context:
> - currently we are moving completely to the D-ecosystem - the
> language is just too fascinating and we love from what we saw
> and tested so far - even if it means that part/whole libraries
> need to be adapted/re-implemented in D.
> - Looks like many packages will come out of that 'for public D
> support'
> - The D-ecosystem is able to do a lot of things but is
> 'naturally' lacking IDE-Support and up to now we tried many :-)
> - currently going with VSCode, Visual Studio - and still
> analyzing Dexed, etc. with a solution structure that will hold
> 150+ 'projects' in total.
>
> Some questions about Intellij - and D:
> - Is there a solution/workspace management available that is
> better than the rest of IDE's?
> - Is there tooling support - e.g. automatically moving a
> library with 'dub add-local..."?
> - Any experience with improved intellisense support?
> - What additional support for D would come with this IDE - in
> comparison to VSCode oder Visual Studio?
>
> We are really considering to buy some licenses - according to
> the perspectives this can offer. I hope an answer at least
> would be in the category "look here, read there, watch this
> YT..." and not in the category "download and try for yourself"
> - at least at first.
>
> Thanks for an honest and pushing answer!
>
> Best regards, Yamolo
To some degree it comes down to which editor you prefer. VSCode
with webfreak's code-d is a good combo. I've not tried Visual D
in a long time but I believe it's pretty good. The Intellij
plugin, like most D plugins, has relied on some cli tools that
hackerpilot developed some years ago (mostly DCD). Moving forward
the Intellij plugin is becoming less reliant on external tools so
at some point those integrations may be removed. A lot of work
has been done to overhaul the parser which has greatly improved
resolving definitions of variables, classes, etc.
It is currently best suited to dub projects and I suspect that's
true of most of the D plugins out there. It can certainly be used
without dub but that requires the user to be more familiar with
Intellij.
As it stands now the plugin should work well for anyone familiar
with Jetbrains IDE's and have some basic knowledge of dlang
tooling. If you're not already familiar with Intellij then this
plugin may not be the option for you.
More information about the Digitalmars-d-ide
mailing list