Adds D language features and Dub project management to kdevelop.
KDevDlang is a plugin which adds D language (dlang) features to KDevelop. See Features for what's supported.
This project is in beta stage. It is work in progress. Expect things to fail. Help by posting issues or sending pull requests is greatly appreciated.
- Autocompletion and Problem reporting
- Dub project management integration
- Source Formatting (depends on dfmt)
- Source Code analysis (depends on dscanner)
- Project and file templates
Run the following in a terminal:
$ git clone --recurse submodules https://github.com/jaapgeurts/kdev-dlang
$ cd kdev-dlang/dlang/parser
$ ./build.sh
$ cd ../../
$ mkdir build
$ cd build
$ cmake ..
$ make
# make install
Note: This procedure hasn't been tested yet. Please open an issue in case of problems or, better yet, fix issues and issue a pull request.
But there is Visual Studio Code??? Why did you make this?
- For learning and fun.
- Electron is slow and huge!
- Control of our own computers. I think Microsoft has long term plans to move Visual Studio Code into the cloud. They will support VS Code for as long as is needed to reach that goal. Once developers are in the cloud, support will stop.
- KDevelop is a fantastic program that deserves more love!
- Why are Phobos imports not recognized. You probably opened a D file without a project.
These plugins are based on the work of others. A huge thanks to: Thomas Brix Larsen for the language plugin(completion), Astyle plugin developers, qmake plugin developers, cppcheck developers.