Emacs:当光标在其上时突出显示匹配的paren,而不是在它之后

时间:2013-05-06 13:11:31

标签: emacs

当光标在其上时,Emacs突出显示关闭paren,并在之后 时突出显示开始按钮。这似乎是某种“全球”行为 - 像C-M-b和C-M-f这样的函数遵循相同的模式。

这是丑陋的(根据我的口味)和含糊不清的:当你阅读一些毛茸茸的代码并遇到像( ... ){ ... }这样没有空格的smth时 - 你不能通过放置光标突出显示}{上,必须使用CMf跳转或选择CM空间。

有没有办法改变这种行为?

2 个答案:

答案 0 :(得分:1)

尝试http://www.emacswiki.org/emacs/mic-paren.el,它会突出显示两个括号。例如:

( ... )<cursor>{ ... }

此处,(}都会突出显示。

答案 1 :(得分:0)

提供了一个工具集,其forward-commands将光标放在表单的最后一个可见字符上。

之后,前向词会停止
foo bar baz 

   ^   ^

ar-forward-word-atpt将停止

foo bar baz
  ^   ^   ^

与列表相同。

另见ar-highlight-paren-atpt-mode

还在施工中......

也许通过

获取后备箱

bzr branch lp:s-x-emacs-werkstatt

https://launchpad.net/s-x-emacs-werkstatt/