emacs: remove d-ts-mode

This commit is contained in:
Jeremy Baxter 2024-06-11 06:53:28 +12:00
parent f7fc64e09b
commit d5eb4f76db

View file

@ -54,7 +54,6 @@ One will be created if none exist."
;; modes
(require 'cc-mode)
(require 'd-ts-mode)
(package-install 'git-modes)
(package-install 'json-mode)
(package-install 'lua-mode)
@ -112,6 +111,9 @@ One will be created if none exist."
'((c-mode . c-ts-mode)
(c++-mode . c++-ts-mode)
(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)))
@ -163,7 +165,7 @@ One will be created if none exist."
(require 'eglot)
(add-hook 'c-ts-mode-hook 'eglot-ensure)
(add-hook 'c++-ts-mode-hook 'eglot-ensure)
(add-to-list 'eglot-server-programs `(d-ts-mode . ("serve-d")))
(add-to-list 'eglot-server-programs `(d-mode . ("serve-d")))
;; diff information in the gutter
(package-install 'diff-hl)