使用 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 终端解决了这个问题。
我正在为这种奇怪的行为而苦恼; 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 终端解决了这个问题。