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

paredit keybindings with GUI vs terminal emacs

我正在为这种奇怪的行为而苦恼; paredit 感兴趣的命令,即 paredit-forward-slurp-sexp,绑定到 C-),paredit-forward- barf-sexp,绑定到 C-},以及它们的 "backwards" 对应物,在 GUI emacs 中工作,但不在终端 1 中工作.这些功能本身确实有效,但它们的键绑定无效。来自 运行 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 终端解决了这个问题。