Samael

Results 284 comments of Samael

*last action* WelcomeScreen.OpenProject ``` com.intellij.diagnostic.PluginException: While loading class io.github.intellij.dlanguage.module.DlangModuleBuilder$1: com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep [Plugin: net.masterthought.dlanguage] at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:262) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoa... ```

This happens when opening a project via _File_ -> _Open_ ``` Caused by: java.lang.NoClassDefFoundError: com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep ``` start looking in _io.github.intellij.dlanguage.project.CLionDubProjectOpenProcessor::doOpenProject()_ which makes a DlangModuleBuilder

Windows 10 IDE: *CLion 2020.3.3* plugin: *v1.26* Last Action *WelcomeScreen.OpenDirectoryProject* ``` java.lang.ClassNotFoundException: com.intellij.ide.util.projectWizard.ProjectJdkForModuleStep PluginClassLoader[PluginDescriptor(name=D Language, id=net.masterthought.dlanguage, path=C:\Users\USERNAME\AppData\Roaming\JetBrains\CLion2020.3\plugins\intellij-dlanguage, version=1.26)] com.intellij.ide.plugins.cl.PluginClassLoader@639292d4 at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:129) at java.lang.ClassLoader.loadClass(ClassLoader.java:522) at java.lang.ClassLoader.defineClass1(ClassLoader.java) at java.lang.ClassLoader.defineClass(ClassLoader.java:1017) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:404) at...

Cool, that will make things easier. As long as DMD always does that behaviour. It may be worth keeping our code as a fallback

I took a little look at [intellij-lsp](https://github.com/gtache/intellij-lsp) a while back with a view to doing option 1. I like the idea of the user being able to choose any D...

@andre2007 if you have time, could you add some instructions on https://github.com/intellij-dlanguage/intellij-dlanguage.github.io

Updated issue name to be clear on requirement. The [dls](https://github.com/d-language-server/dls) project is now dead so if using LSP is the way forward then it seems that integrating with [serve-d](https://github.com/Pure-D/serve-d) is...

In the _io.github.intellij.dlanguage.unittest_ package there is a ProcessHandler class for dealing with the output from d-unit. Rather than just duplicate it for each test framework we want to support we...

may be worth also looking at http://code.dlang.org/packages/silly

source root is already added when creating a new D project. I presume the screenshot is from selecting File -> New -> Project from existing sources. That should also work...