DKit is a package to aid developing D programs using Sublime Text 3. It is still a work in progress.
- Autocompletion using DCD (D Completion Daemon).
- Integration with DUB build system.
- Simple build systems using
rdmd
anddub
.
- Find a better way to show call tips (there are some sublime text limitations).
- Better DUB integration
- Integrate addr2line for better stack traces
Currently I would like to postpone supporting Sublime Package Control installation until things stabilize with the plugin and proper testing is done on all platforms. Only Linux has been tested so far.
To install the plugin:
-
Clone this repository into your Sublime Text configurations folder. On Linux, that would be in your ~/.config/sublime-text-3/Packages/.
-
You'll need to install DCD first. Follow the steps in DCD's readme.
-
Do not run the server. DKit will automatically run the server when needed.
-
Go to 'Preferences -> Package Settings -> DKit -> Settings - User', and set it up like 'Settings - Default' to match your system. Notably you need to set dcd_path to your DCD's installation path.
-
Setup include_paths to your DMD installation.
-
You can also add include_paths per project.
-
To use DUB features, you'll need to have DUB installed and in your PATH environment variable.
Please use GitHub's issue tracker for questions and problems.