使用 GUI 与终端 emacs 的 paredit 键绑定



我正在为这种奇怪的行为而苦苦挣扎;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-).                                                                                         

不知道出了什么问题,但它似乎肯定不受这些约束。所有其他常见的键绑定似乎都按承诺工作,但不是这些。甚至不知道从哪里开始探索。

多亏了上面的评论,问题确实是按键的终端到emacs传输;用ITerm2替换本机Mac终端解决了这个问题。

最新更新