如何更改emacs中括号匹配高亮的问题

Vim、Emacs配置和使用
回复
ahnuzfm
帖子: 38
注册时间: 2008-12-26 17:33

如何更改emacs中括号匹配高亮的问题

#1

帖子 ahnuzfm » 2010-02-06 20:01

如果在 .emacs 文件中加入(show-paren-mode t),

产生的效果是匹配的括号高亮方式背景颜色改变,

我不喜欢这种方式,想改成加粗或者将括号变成红色之类的,

怎么弄?
头像
qkbeyond
帖子: 1486
注册时间: 2010-01-03 12:38
来自: 你他妈找死啊
联系:

Re: 如何更改emacs中括号匹配高亮的问题

#2

帖子 qkbeyond » 2010-02-09 15:54

好想法
  • 我希望我的心上人也能理解这一点,这一切的开始并不是为了什么价值、责任、过去或是未来,这一切甚至不是为了现在,这一切只是源于passion。
redflow
帖子: 264
注册时间: 2007-05-14 23:14

Re: 如何更改emacs中括号匹配高亮的问题

#3

帖子 redflow » 2010-02-24 0:01

(show-paren-match ((((class color) (background dark)) (:foreground "green2"))))
(show-paren-mismatch ((((class color)) (:foreground "red"))))

绿色匹配, 红色不匹配.
KDE!!!
Linux 发行版永远都是在重复造轮子。
Linux 发行版总是把应由开发者关心问题抛给普通用户。
ahnuzfm
帖子: 38
注册时间: 2008-12-26 17:33

Re: 如何更改emacs中括号匹配高亮的问题

#4

帖子 ahnuzfm » 2010-07-18 7:31

Debugger entered--Lisp error: (void-function show-paren-match)
(show-paren-match ((... ...)))
eval((show-paren-match ((... ...))))
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp)
ahnuzfm
帖子: 38
注册时间: 2008-12-26 17:33

Re: 如何更改emacs中括号匹配高亮的问题

#5

帖子 ahnuzfm » 2010-07-18 7:32

Debugger entered--Lisp error: (void-function show-paren-mismatch)
(show-paren-mismatch ((... ...)))
eval((show-paren-mismatch ((... ...))))
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp)
recursive-edit()
byte-code("Æ @Ç=ƒ!
ahnuzfm
帖子: 38
注册时间: 2008-12-26 17:33

Re: 如何更改emacs中括号匹配高亮的问题

#6

帖子 ahnuzfm » 2010-07-18 7:32

咋回事?
ahnuzfm
帖子: 38
注册时间: 2008-12-26 17:33

Re: 如何更改emacs中括号匹配高亮的问题

#7

帖子 ahnuzfm » 2010-08-25 14:14

有的配色方案中是用加粗来显示括号匹配的,但这会使EMACS调整行高,不好,还是用底色显示更好一点。
lhui
帖子: 78
注册时间: 2009-09-04 16:42

Re: 如何更改emacs中括号匹配高亮的问题

#8

帖子 lhui » 2010-12-28 21:46

代码: 全选

(set-face-foreground 'show-paren-match "goldenrod") ;;定义前景色
(set-face-bold-p 'show-paren-match t)  ;;加粗显示括号匹配
(set-face-background 'show-paren-match nil)  ;;定义背景色
回复