我是在emacs中使用paredit(一种Lisp次要模式)。
Paredit绑定了
我正在尝试将按键绑定设置回
如果我在一个使用paredit模式的缓冲区中评估以下代码,则可以成功覆盖绑定:
然而,当我在
我已经将上述代码添加到我的
C-<left>
和<C-right>
来进行表达式的删除和插入,这并不是我喜欢的方式。我正在尝试将按键绑定设置回
left-word
和right-word
。如果我在一个使用paredit模式的缓冲区中评估以下代码,则可以成功覆盖绑定:
(define-key paredit-mode-map (kbd "<C-left>") 'left-word)
(define-key paredit-mode-map (kbd "<C-right>") 'right-word))
然而,当我在
init.el
中尝试使用eval-after-load
做同样的事情时,它没有任何效果。 (eval-after-load "paredit-mode"
'(progn
(define-key paredit-mode-map (kbd "<C-left>") 'left-word)
(define-key paredit-mode-map (kbd "<C-right>") 'right-word)))
我已经将上述代码添加到我的
init.el
文件的末尾,但似乎没有任何变化。
如果您有任何想法,不妨分享一下,将不胜感激。
smartparens
相同的问题:'(progn (define-key smartparens-mode-map (kbd "") 'left-word)
(define-key smartparens-mode-map (kbd "") 'right-word)))
- Stefan