Skip to content

Commit 1d28656

Browse files
committed
Merge branch 'master' of https://github.com/ncaq/.emacs.d
2 parents a3b9ff9 + 4935cdb commit 1d28656

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed

init.el

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,24 +1009,25 @@ python, ruby, rustはスネークケースを含むのでruby(pythonはrubyのal
10091009

10101010
(leaf d-mode
10111011
:ensure t
1012-
:after cc-vars ; require c-default-style
1013-
:custom
1014-
(c-default-style . (cons '(d-mode . "java") c-default-style))
1015-
(dfmt-flags . '("--max_line_length=80"))
1016-
:bind (:d-mode-map
1017-
([remap indent-whole-buffer] . dfmt-region-or-buffer)
1018-
([remap save-buffer] . 'save-buffer-and-dfmt))
1019-
:defun dfmt-buffer
1020-
:init
1021-
(defun save-buffer-and-dfmt ()
1022-
"セーブした後dfmt-bufferする.
1023-
dfmt-bufferを先にしたりbefore-save-hookを使ったりすると,
1024-
保存がキャンセルされてflycheckの恩恵を受けられない.
1025-
"
1026-
(interactive)
1027-
(when (buffer-modified-p)
1028-
(save-buffer)
1029-
(when (and (dfmt-buffer) (buffer-modified-p)) (save-buffer)))))
1012+
:after cc-vars
1013+
:defvar c-default-style
1014+
:config
1015+
(add-to-list 'c-default-style '(d-mode . "java"))
1016+
(leaf dfmt
1017+
:ensure t
1018+
:require t
1019+
:after d-mode
1020+
:bind (:d-mode-map
1021+
([remap indent-whole-buffer] . dfmt-buffer)
1022+
([remap save-buffer] . dfmt-save-buffer)))
1023+
(leaf company-dcd
1024+
:ensure t
1025+
:after d-mode
1026+
:hook (d-mode-hook . company-dcd-mode)
1027+
:bind
1028+
:bind (:company-dcd-mode-map
1029+
("C-c C-d" . company-dcd-show-ddoc-with-buffer)
1030+
("M-." . company-dcd-goto-definition))))
10301031

10311032
;;; Docker
10321033

0 commit comments

Comments
 (0)