当方案模式处于活动状态时,插入原始左右parens的标准方法是什么?是否有标准的键绑定?
我目前只插入左边的方法是:
(
,其中插入了对:()
;;
更新:事实证明我在.emacs.d目录中安装了Prelude(https://github.com/bbatsov/prelude),这会加载处理smartparens.el
和(
的{{1}}库{1}}键。
答案 0 :(得分:3)
试试这个:
C-q (
C-q )
答案 1 :(得分:3)
您是否有时希望您描述的不良行为?如果没有,只需将(
和)
绑定到self-insert-command
中的scheme-mode-map
即可。这样你每次都不必使用C-q
来插入一个paren。
哦,但是我看到parens应该已经在Scheme模式下自我插入 - 所以忘记了。
所以你必须另外做一些事情,而不仅仅是scheme-mode
,以获得你所描述的不良行为。
尝试C-h k (
找出(
绑定的命令。然后去寻找那个命令,看看你正在加载哪个代码进行密钥绑定。 (您可以通过命令名称猜测库。)
如果这没有帮助你找到它,并且你确实希望找到绑定的位置并删除/阻止它,那么递归地将你的init文件二等分(通过注释掉1/2,然后3/4 ,然后7/8 ...)直到你发现创建你不喜欢的键绑定的内容。