3

如果这是一个愚蠢的问题,我很抱歉,但我一直在寻找如何做到这一点几个小时。我希望某些 elisp 函数绑定到特定的键绑定,并让这些键绑定根据当前缓冲区所在的模式调用函数。我将举一个例子。

(defun sml-create-comment ()
    "Documentation.."
    (interactive)
    (code-to-insert-comment))

我希望将此函数绑定到一个键,例如“Cc c”。如果我处于 sml 模式并输入“Cc c”,它会做一个 sml 评论;同样,如果我处于 c 模式,它会做出 ac 评论。如果我用这种奇怪的措辞或者它应该是显而易见的,我很抱歉。

4

1 回答 1

7
(eval-after-load 'sml-mode 
  '(define-key sml-mode-map (kbd "C-c c") 'sml-create-comment))
于 2013-01-19T01:21:34.227 回答