大家好,我是刚刚接触到emacs的初学者。我在 @zilongshanren 的教程中见到了一个函数:
;; ;; show paren when cursor inside
;; (define-advice show-paren-function (:around (fn) fix-show-paren-function)
;; "Highlight enclosing parens."
;; (cond ((looking-at-p "\\s(") (funcall fn))
;; (t (save-excursion
;; (ignore-errors (backward-up-list))
;; (funcall fn))))))
可是在使用过程中与 company-mode的候选框高亮产生了冲突,如下
本来应该只高亮第七行的大括号,但是顺带将company-mode的背景行也高亮了,但如果闭括号的位置不在候选框之前,似乎不受影响。 如果不是在紧挨闭括号那一行输入,则一切正常。 请问我该怎么修改这段代码呢?