Intellij D Language plugin 1.37.1 released
Yamolo
andreas.olipitz at gmx.at
Mon Aug 11 07:58:12 UTC 2025
On Monday, 4 August 2025 at 19:09:29 UTC, singingbush wrote:
> 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.
Thank you very much for your answer. I took some time to generate
for information on our side. We decided that we will test it and
send some feedback in here.
The additional story is that D is very inspiring - with all it's
own things that come down the pipeline (build tools, round trip
IDE-support, etc. but therefore more "on the metal" of all
things) - but carries some problems with it that need and will be
addressed from our side. Could even be that we decide to take
some effort to bring things further publicly, e.g. currently
investigating in detail the more or less heavy effort for a full
round trip WYSIWYG-editor (design -> code -> design) for at least
the dlangui framework with VSCode(IntelliJ) - we'll see -
integration (exploring D way of Qt and Gtk also). But currently
we hit into limits here and there when we talk about full
RTTI/reflection support, etc. - but that's another discussion for
another topic, but suggestions highly appreciated.
So, again, many thanks for your answer - trying, doing, deciding
is still better than just thinking and staying where you are -
that's clear so far. At least we got, again, the information from
many sides that IntelliJ is totally worth a look into :-)
More information about the Digitalmars-d-ide
mailing list