emacs 25.1.1でd-modeを使おうとするとなんかエラーが出てたので今までjava-modeを使っていたが、d-mode.elをM-x byte-recompile-fileすると動くようになったので、ついでにD言語設定をえいやっとやってしまった。 大した設定はしていなくて、
- auto-completeベースのac-dcからcompany-modeベースのcompany-dcdへ移行した
- DCDにパスを通して補完は以前と同じようにやってる
といった具合。
(require 'd-mode) (setq auto-mode-alist (cons '("\\.d$" . d-mode) auto-mode-alist)) (setq load-path (cons "~/DCD/bin" load-path)) ;;; DCDに load-path を通す (require 'company-dcd) (add-hook 'd-mode-hook (lambda () (c-set-style "bsd") (setq c-basic-offset 4) (setq indent-tabs-mode nil) (setq tab-width 4))) (provide 'init-d)