JetBrains Intellij Idea a viable IDE for DAML?

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.

2 Likes