如何为特定主要模式的保存后钩子添加和删除功能



我为配置文件编写了一个简单的主要模式。我想在保存时检查语法。如何确保将my-check-syntax添加到after-save-hook ifit 处于my-config-mode 状态。

(defun my-check-syntax ()
  ;; code: print a message to show whether syntax is correct
  )
(define-derived-mode my-config-mode nil "my-config"
     (setq-local font-lock-defaults '(my-config-font-lock-keywords))
  ;; (add-hook 'after-save-hook #'my-check-syntax)
  )
(add-to-list 'auto-mode-alist '("\.myconfigure\'" . my-config-mode))

使用 LOCAL 参数来add-hookremove-hook

相关内容

  • 没有找到相关文章

最新更新