html-mode
で同じキー C-return を使用して、 emmet-mode
と yasnippet
適切なスニペットが見つからなかった場合は、 yas-expand
、次に emmet-expand-line
を試してください。
use-package
にバインディングキーワードについて何か不足しているようです。現在のところ、 emmet-mode
のバインドだけがHTMLバッファでアクティブです。
lisp/init-emmet.el
(use-package emmet-mode
:defer t
:init
(add-hook 'css-mode-hook 'emmet-mode)
(add-hook 'sgml-mode-hook 'emmet-mode)
:config
(setq-default
emmet-move-cursor-between-quotes t
emmet-preview-default nil)
(unbind-key "C-M-" emmet-mode-keymap)
(unbind-key "C-M-" emmet-mode-keymap))
lisp/init-yasnippet.el
(use-package yasnippet
:defer t
:bind (:map yas-minor-mode-map ("" . yas-expand))
:init
(add-hook 'js-mode-hook 'yas-minor-mode)
(add-hook 'sgml-mode-hook 'yas-minor-mode)
:config
(setq-default yas-snippet-dirs '("~/.emacs.d/snippets"))
(yas-reload-all)
(unbind-key "TAB" yas-minor-mode-map))