gpt4 book ai didi

emacs - 覆盖emacs中的次要模式键绑定(bind)

转载 作者:行者123 更新时间:2023-12-01 13:29:09 26 4
gpt4 key购买 nike

我在 emacs 中使用 paredit(一种 lisp 次要模式)。
Paredit 绑定(bind) C-<left><C-right>呕吐和啜饮我不喜欢的性爱。

我正在尝试将键绑定(bind)设置为 left-wordright-word
如果我在缓冲区(使用 paredit 模式)中评估以下代码,我成功地覆盖了绑定(bind):

 (define-key paredit-mode-map (kbd "<C-left>") 'left-word)
(define-key paredit-mode-map (kbd "<C-right>") 'right-word))

但是,当我尝试 eval-after-load init.el 中的相同内容它没有效果。
 (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 末尾添加了上面的代码但这似乎没有任何区别。

任何关于我做错了什么的想法都将不胜感激。

最佳答案

试试 (eval-after-load "paredit"...)而不是 (eval-after-load "paredit-mode"...) .
eval-after-load 的第一个参数, FILE是文件名或功能名称。 paredit-mode是命令(和模式)的名称,而不是文件或功能名称。文件是 paredit.el .

关于emacs - 覆盖emacs中的次要模式键绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46867410/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com