Emacs消息功能在主窗口中显示消息而不是回显区域

时间:2014-11-02 17:12:32

标签: emacs elisp

根据我在Emacs文档中找到的内容,消息函数应在Emacs中框架底部的回显区域中显示其消息。但是当我调用它时,它会在主窗口的光标位置打印它的消息。难道我做错了什么?我怎样才能让它在回声区域打印?

如果重要的话,这是我正在使用的代码。我试图摆脱使用退格键的习惯,而是使用reverse-kill-word,所以我在init.el中重新映射了退格键:

(global-set-key (kbd "<backspace>") (message "Don't use backspace!"))

1 个答案:

答案 0 :(得分:2)

可以绑定到键的函数(即交互式调用)称为命令。 要将功能转换为需要添加的命令 interactive 对于delaration:

(global-set-key (kbd "<backspace>")
                (lambda ()
                  (interactive)
                  (message "Don't use backspace!")))