繁体   English   中英

在scheme-mode中插入raw parens

[英]insert raw parens in scheme-mode

当方案模式处于活动状态时,插入原始左右parens的标准方法是什么? 是否有标准的键绑定?

我目前只插入左边的方法是:

  1. type (插入对:( ()
  2. 插入;; parens之间
  3. 删除右边的paren和半决赛

更新:事实证明我在.emacs.d目录中安装了Prelude( https://github.com/bbatsov/prelude ),这会加载正在处理()键的smartparens.el库。

试试这个:

  • 对于开场括号: Cq (
  • 对于结束括号: Cq )

有时也想要你描述的不良行为吗? 如果没有,只需将scheme-mode-map ()绑定到scheme-mode-map self-insert-command 这样你就不必每次都使用Cq来插入一个paren。

哦,但是我看到parens应该已经在Scheme模式下自行插入了 - 所以忘记了。

因此,您必须另外做一些事情,而不仅仅是scheme-mode ,以获得您描述的不良行为。

尝试Ch k (找出什么命令(绑定)。然后去寻找那个命令,看看你正在加载哪个代码进行密钥绑定。(你可能可以通过命令名称来猜测库。)

如果这对您没有帮助,并且您确实希望找到绑定的位置并删除/阻止它,那么递归地将您的init文件二等分(通过注释掉1/2,然后是3/4,然后是7/8) ...)直到找到创建不喜欢的键绑定的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM