JetBrains Intellij Idea a viable IDE for DAML?

So I understand that VSCode is very popular however our shop used Intellij IDEA, I just want to understand why I would not be able to use IDEA , if I can , what would be the advantages to using VS Code ?


1 Like

Our VSCode integration provides generic things you’re used to from most IDEs like syntax highlighting, on the fly error highlighting, go to definition and more as well as a liveview of the ledger produced by your Daml Scripts.

The generic part builds on top of the language server protocol which afaik can also be used in Intellij. However, you are on your own for this. There is no support for this and no documentation. The community-supported instructions for using Daml in Vim might be a good starting point. You also won’t get the live-view of the ledger. You could in theory replicate that functionality in Intellij but it’s a significant chunk of work and again this is not supported.

Overall, I would highly recommend using VSCode. The experience you get in Intellij will be strictly worse than what you get there.

1 Like

understood, we don’t use VSCode for anything else so there’s that initial inertia,
There’s also the issue that the UI won’t be built in VSCode but I guess that’s overall irrelevant

1 Like