Thread overview
Intellij D Language plugin 1.31 released
Jun 25, 2023
singingbush
Jul 07
Danilo
Jul 07
Danilo
June 25, 2023

The latest changes for the Intellij plugin are now available in the Jetbrains Marketplace. It can be installed directly in Intellij IDEA via the plugins section of the settings menu.

A big thanks to Richard (Rikki) Andrew Cattermole for contributing towards this release.

The plugin is for use in Intellij IDEA only. If you are interested in seeing improved D support in Intellij please get involved. The project is hosted at https://github.com/intellij-dlanguage/intellij-dlanguage/

July 07

Your plugin says it supports auto-completion. It never worked for me using IntelliJ on macOS.

I'm following D for some month, tried several versions of the IntelliJ plugin over the time, but never got any useful auto-completion to work. No code-completion popup or anything most of the time.

Now i tried again using the latest version and actually got some code-completion for some simple codes.

For the code:

  string s = String("  abcd  ");
  s.

I get auto-completion that makes no sense. It shows hundreds of entries, all starting with the letter 's', but nothing of it has to do with strings.

.safeDecode()
.scanf()
.swapEndian()
.std
.stderr
.stdin()

Hundreds of entries that make no sense at all...

I would like to see useful string methods/functions like .trim and .strip instead.

In the current state, this plugin seems pretty useless, except for syntax highlighting...?

July 07
Auto completion is provided by DCD which you have to install & configure into IDE manually.

This is the standard solution and most of the popular IDE plugins use it.

If there is a problem with auto completion once installed & configured its probably DCD's fault.

July 07
On Friday, 7 July 2023 at 07:44:46 UTC, Richard (Rikki) Andrew Cattermole wrote:
> Auto completion is provided by DCD which you have to install & configure into IDE manually.
>
> This is the standard solution and most of the popular IDE plugins use it.
>
> If there is a problem with auto completion once installed & configured its probably DCD's fault.

Of course I have configured the settings. Dub, DScanner, dcd-server, dcd-client, DFormat/dfmt.

Sorry I forgot to mention that. It never worked for me on macOS.
July 07
Unfortunately I'm not a huge help with OSX due to not having a recent machine.

All I can suggest is look at the settings of the IDE for when it triggers DCD prompt (and turn off the experimental IDE completion support if you turned that on).
December 22

On Sunday, 25 June 2023 at 20:47:22 UTC, singingbush wrote:

>

The latest changes for the Intellij plugin are now available in the Jetbrains Marketplace. It can be installed directly in Intellij IDEA via the plugins section of the settings menu.

A big thanks to Richard (Rikki) Andrew Cattermole for contributing towards this release. Flappy Bird

The plugin is for use in Intellij IDEA only. If you are interested in seeing improved D support in Intellij please get involved. The project is hosted at https://github.com/intellij-dlanguage/intellij-dlanguage/

A big thanks to Richard.

December 22
On 22/12/2023 6:50 PM, alishakihn wrote:
> A big thanks to Richard.

I'm glad to hear some of my random bug fixes are appreciated!

Yesterday I had another PR merged which fixed another 3 bugs.

https://github.com/intellij-dlanguage/intellij-dlanguage/pull/918

Next release should make it throw a few less common exceptions :)