I used plain Sublime, but switched to VSCode with code-d plugin / dcd completion daemon.
Usually works decently unless you tinker with std library / runtime where you are mostly on your own.
Usually works decently unless you tinker with std library / runtime where you are mostly on your own.
https://wiki.dlang.org/Editors
See the wiki page for reference of features supported by different editors. The other neat thing about VS Code for people who love vim: with Neovim you can use the full blown power of VIM as the backend for editing in VS Code whilst using the plugins from VS Code and Neovim.
https://github.com/VSCodeVim/Vim#neovim-integration
I personally have not gone full dive on it yet though. I think once I can use Neovim on every major IDE / Editor, I might go fully into Neovim just for consistency in editing.