【发布时间】:2018-09-16 19:24:18
【问题描述】:
我正在为这种奇怪的行为而苦苦挣扎; paredit 感兴趣的命令,即 paredit-forward-slurp-sexp,绑定到 C-), 和 paredit-forward-barf-sexp,绑定到 C-} 以及它们的“向后”对应物,在 GUI emacs 中工作,但在终端之一中不起作用。功能本身确实有效,但它们的键绑定无效。从运行 C-h f:
paredit-forward-slurp-sexp is an interactive compiled Lisp function in
‘paredit.el’.
It is bound to <C-right>, C-).
不确定出了什么问题,但它肯定似乎与这些无关。所有其他常见的键绑定似乎都按承诺工作,但不是这些。甚至不知道从哪里开始探索。
【问题讨论】:
-
stackoverflow.com/questions/38732424/… TLDR:终端为一些按键设置别名,Emacs 从终端获取按键,因此请弄清楚如何让您的终端不为按键设置别名或使用 GUI。
-
谢谢,伙计!我怀疑有类似的事情。用 ITerm2 替换 Mac 的本机终端解决了它。
标签: emacs key-bindings paredit