gpt4 book ai didi

emacs - 如何在 .emacs 中定义函数?

转载 作者:行者123 更新时间:2023-12-04 17:26:09 24 4
gpt4 key购买 nike

我在我的 .emacs 中定义了一个函数,我想在输入 f12 时激活 ECB 并转到目录,但它不起作用

(defun my-toggle-ecb ()
(ecb-activate)
(ecb-goto-window-directories)
)

(global-set-key (kbd "<f12>") 'my-toggle-ecb)

最佳答案

是的,这是 Emacs 的怪癖之一。除非你声明一个函数是交互式的,否则没有办法直接调用它。幸运的是,这很容易:

(defun my-toggle-ecb ()
(interactive)
(ecb-activate)
(ecb-goto-window-directories))

您的键绑定(bind)保持不变。玩得开心!

关于emacs - 如何在 .emacs 中定义函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9254792/

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