如何为特定模式映射按键

问题描述 投票:0回答:1

我的代码很平静:

(use-package flymake
  :ensure t
  :hook (prog-mode . flymake-mode)
  :bind (("C-h ." . display-local-help)
     :map flymake-mode-map
     ("C-c ! n" . flymake-goto-next-error)
     ("C-c ! p" . flymake-goto-prev-error)
     ("C-c ! l" . flymake-show-buffer-diagnostics)))

想知道该部分对应的 emacs-lisp 命令是什么

:绑定

:地图 Flymake-模式-地图

("c-c ! n" . flymake-goto-next-error)

我请客:

:挂钩 对应于 (add-hook) 但 :bind :map 我不知道

key bind
1个回答
0
投票

我发现这个片段可以正常工作..

(with-eval-after-load 'flymake
  (define-key flymake-mode-map (kbd "C-c ! n") 'flymake-goto-next-error))

© www.soinside.com 2019 - 2024. All rights reserved.