无法将 org-insert-todo-heading 绑定到 SM-return?

无法将 org-insert-todo-heading 绑定到 SM-return?

我是 Emacs 新手,遇到问题默认键绑定为 Emacs Org 模式命令工作org-insert-todo-heading

对于describe-functionorg-insert-todo-heading我看到以下内容: It is bound to <M-S-return>, ESC <S-return>, C-c C-x M.

第一个元素告诉我“meta+shift+return”应该添加一个新的 TODO 标题。唉,这并没有发生。我得到的只是一个微不足道的换行符。

有什么想法可以纠正这个问题吗?

我意识到这可能是比 Org 模式更普遍的 Emacs+iTerm+OS X 键绑定问题,但这就是我工作的环境。

我正在使用 OS X 和 Emacs 25.2.1(通过 Homebrew 安装)

答案1

在终端中 emacsM-S-RET实际上是M-RET
终端对按键序列的解释不同:http://catern.com/posts/terminal_quirks.html

另一种方法是在终端中使用此绑定C-x C-m M:(https://orgmode.org/manual/TTY-Keys.html

您还可以映射org-insert-todo-heading到不同的绑定。
例如,将以下行添加到您的 init 中(global-set-key (kbd "S-<f1>") 'org-insert-todo-heading)

相关内容