-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add more features for D language #7093
Conversation
@@ -26,6 +27,18 @@ | |||
(with-eval-after-load 'company-dabbrev-code (push 'd-mode company-dabbrev-code-modes)) | |||
(spacemacs|add-company-hook d-mode)) | |||
|
|||
(defun d/init-company-dcd () | |||
(use-package company-dcd |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should probably be lazy-loaded (:defer t
)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@bmag done.
@@ -14,6 +14,7 @@ | |||
(setq d-packages | |||
'( | |||
company | |||
company-dcd |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add :toggle (configuration-layer/package-usedp 'company)
here and it looks good to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@TheBB Done.
Add `company-dcd` package that uses DCD (a completion daemon for D) to provide better IDE features: - Better code completion. - Jump to definition. - Search symbol references.
Oh man, improving Nim and D! Trying out some cool new languages? |
@trishume yea, I am checking them out :D. Currently, I'm in favor of Nim. |
Thank you 👍 Cherry-picked into |
Add
company-dcd
package that uses DCD (a completion daemon for D) toprovide better IDE features: