gpt4 book ai didi

emacs - 将键盘映射分配给 emacs 中的派生模式

转载 作者:行者123 更新时间:2023-12-02 20:53:38 27 4
gpt4 key购买 nike

如何将键盘映射分配给 emacs 中的派生模式(我正在使用 define-衍生模式 函数)。有一个派生模式设置键映射函数,但没有示例或良好的文档。

最佳答案

define-driven-mode 本身会创建一个名为 MODE-map 的键盘映射,其中 MODE 是您刚刚定义的键盘映射的名称。我不确定 derive-mode-set-keymap 的作用是什么,而 define-driven-mode 尚未完成;查看源代码,它们做了类似的事情,并且我不确定两者之间的非常低级别的差异(例如 define-driven-mode 将父模式的键盘映射作为新的键盘映射,而 `derive-mode-set-keymap 也合并了键盘映射;两者之间的功能差异是什么?)。

如果您执行以下操作:

(define-derived-mode foobar-mode text-mode "foo")

然后将定义以下变量:

  • foobar-mode-abbrev-table
  • foobar-mode-hook
  • foobar-mode-map
  • foobar-mode-syntax-table

然后您就可以根据需要开始操作其中任何一个。

关于emacs - 将键盘映射分配给 emacs 中的派生模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2216617/

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