Code-D
Join the chat:
Adds D language support for visual studio code.
It works pretty good - Wild 2018
Also available for Atom!
Features
- Autocompletion
- Code formatting
- Static linting
- Outlining and searching for symbols
- and much more
Special Thanks
Thanks to the following big GitHub sponsors financially supporting the code-d/serve-d tools:
become a sponsor
Installation
Prerequirements:
D compiler with environment variables set. Downloads here, details here
code-d installation
Automatic:
Open Visual Studio Code and install the code-d extension the normal way:
ext install webfreak.code-d
Or search for code-d and select the "D Programming Language (code-d)" extension from the list.
Manual (if the automatic way doesn't work)
# discouraged if you are trying out code-d, you should preferably install it from the marketplace
cd ~/.vscode/extensions/
git clone https://github.com/Pure-D/code-d.git
cd code-d
npm install
npx tsc -p .
code-d will automatically install serve-d,
dcd and dub
if they are not already installed.
License
MIT - Look in LICENSE.md for more information
Special Thanks
Thanks to @Hackerpilot for his great software used here and the D package registry
for their great package manager and library "dub"
Authors
- Dan "Wild" Printzell
- Jan "WebFreak" Jurzitza
Issues
Please submit issues to github
Special developer config
use "d.forceUpdateServeD": true
to force an outdated prompt on startup.
use "d.forceCompileServeD": true
to force compilation of serve-d instead of downloading pre-compiled releases.