Emacs 键绑定模式
Emacs keybind in mode
我正在尝试仅在 HTML 模式下进行按键绑定。
(defun mf-stylesheet ()
(interactive)
;; Insert CSS stylesheet link
(insert "<link href=\" \" rel=\"stylesheet\" type=\"text/css\">")
;; Go to href=" "
(backward-char 36)
)
(eval-after-load "html"
'(define-key html-mode-map (kbd "C-c s") 'mf-stylesheet))
当我 运行 emacs 但未绑定 C-c s 时,没有显示任何消息。
这应该有效:
(add-hook 'html-mode-hook
(lambda ()
(define-key html-mode-map (kbd "C-c s") 'mf-stylesheet)))
此外,考虑使用 Yasnippet
我正在尝试仅在 HTML 模式下进行按键绑定。
(defun mf-stylesheet ()
(interactive)
;; Insert CSS stylesheet link
(insert "<link href=\" \" rel=\"stylesheet\" type=\"text/css\">")
;; Go to href=" "
(backward-char 36)
)
(eval-after-load "html"
'(define-key html-mode-map (kbd "C-c s") 'mf-stylesheet))
当我 运行 emacs 但未绑定 C-c s 时,没有显示任何消息。
这应该有效:
(add-hook 'html-mode-hook
(lambda ()
(define-key html-mode-map (kbd "C-c s") 'mf-stylesheet)))
此外,考虑使用 Yasnippet