emacs:当光标突出显示括号时,评估blink-matching-open

Set*_*jmp 5 lisp emacs parentheses

最近在emacs中编辑lisp代码时,我对跟踪匹配括号感到沮丧.(show-paren-mode t)有助于匹配括号在缓冲区中可见以及匹配,并且(setq blink-matching-paren t)在编写匹配括号时很有用.有没有办法挂钩show-paren-mode,以便blink-mathing-open函数作为"show"过程的一部分进行评估?通过这种方式,我可以将光标放到括号中,并知道它匹配的内容而不删除和重新输入.

谢谢,

那么setjmp

hua*_*uan 3

尝试这个

(defadvice show-paren-function (after blink activate)
  (when (= ?\) (char-before (point)))
    (blink-matching-open)))
Run Code Online (Sandbox Code Playgroud)

或者,只需使用C-M-bC-M-f在点和相应的括号之间来回移动。