emacs:当光标突出显示括号时评估眨眼匹配打开
最近在 emacs 中编辑 lisp 代码时,我在跟踪匹配括号方面感到沮丧。 (show-paren-mode t) 当匹配的括号及其匹配项在缓冲区内可见时会有所帮助,而 (setqblink-matching-paren t) 在写入匹配的括号时会有所帮助。有没有一种方法可以挂钩 show-paren-mode ,以便眨眼数学打开函数作为“显示”过程的一部分进行评估?通过这种方式,我可以将光标放在括号上并知道它与什么匹配,而无需删除并重新键入它。
谢谢,
SetJmp
Recently while editing lisp code in emacs, I have been frustrated in tracking matching parenthesis. (show-paren-mode t) helps when the matching parenthesis is visable within the buffer along with its match, and (setq blink-matching-paren t) is helpful when writing the matching parenthesis. Is there a way to hook show-paren-mode so that the blink-mathing-open function evaluates as part of the "show" process? In this manner, I can place the cursor up to a parenthesis and know what it matches against without deleting and retyping it.
Thanks,
SetJmp
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个
或者,只需使用 CMb 和 CMf 在点和相应的括号之间来回移动。
Try this
Or, just use C-M-b and C-M-f to move back and forth between the point and the corresponding parenthesis.
我最喜欢的 paren 包是 mic-paren,它会向您显示您所描述的匹配 paren - 它甚至当匹配的括号位于屏幕外时有效(它在回显区域显示一些信息)。
下载并放入您的
load-path
中,然后将其添加到您的 .emacs 中:您可以选择许多配置选项,请阅读包顶部的注释。
My favorite paren package is mic-paren, which shows you the matching paren like you describe - it even works when the matching paren is offscreen (it shows some info in the echo area).
Download and put somewhere in your
load-path
, and add this to your .emacs:There are a number of configuration options you can choose from, read the comments at the top of the package.