我正在为这种奇怪的行为而苦苦挣扎; 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-).
不确定出什么问题了,但可以确定并没有约束力。所有其他常见的快捷键绑定似乎都按承诺的那样工作,但并非全部。甚至不知道从哪里开始探索。
答案 0 :(得分:0)
由于上面的评论,问题确实出在按键的终端到emacs传输上。用ITerm2替换本机Mac Terminal已解决。