【问题标题】:paredit keybindings with GUI vs terminal emacs使用 GUI 与终端 emacs 的 paredit 键绑定
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2012-06-07
    • 2016-12-08
    • 2010-09-09
    • 2014-10-27
    • 2014-08-10
    • 1970-01-01
    • 1970-01-01
    • 2020-04-09
    • 2021-10-20
    相关资源
    最近更新 更多