diff --git a/.emacs.d/init.el b/.emacs.d/init.el index c05a6e1..101189c 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -1,6 +1,5 @@ (setq gc-cons-threshold 100000000) (add-to-list 'load-path "~/.emacs.d/lisp/") -(add-to-list 'load-path "~/git/d-ts-mode/") (require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) @@ -102,7 +101,6 @@ (sh-mode . bash-ts-mode))) (package-install 'd-mode) -(add-to-list 'auto-mode-alist '("\\.di?\\'" . d-mode)) ;; fix to make d-mode highlight primitive types properly (font-lock-add-keywords 'd-mode '(("\\<\\(bool\\|byte\\|ubyte\\|char\\|delegate\\|double\\|float\\|function\\|int\\|long\\|short\\|uint\\|ulong\\|ushort\\|cent\\|ucent\\|real\\|ireal\\|idouble\\|ifloat\\|creal\\|cfloat\\|cdouble\\|wchar\\|dchar\\|void\\|string\\|wstring\\|dstring\\|__vector\\|Runtime\\|Thread\\)\\>" . 'font-lock-type-face))) @@ -298,7 +296,13 @@ smtpmail-smtp-service 465 smtpmail-stream-type 'ssl) +;; other packages +(require 'esv) +(require 'phobos) +(setq phobos-browser "firefox") +(add-to-list 'load-path "~/git/d-ts-mode/") +(require 'd-ts-mode) ;; enable disabled commands (put 'dired-find-alternate-file 'disabled nil)