如果在 .emacs 文件中加入(show-paren-mode t),
产生的效果是匹配的括号高亮方式背景颜色改变,
我不喜欢这种方式,想改成加粗或者将括号变成红色之类的,
怎么弄?
如何更改emacs中括号匹配高亮的问题
-
- 帖子: 38
- 注册时间: 2008-12-26 17:33
- qkbeyond
- 帖子: 1486
- 注册时间: 2010-01-03 12:38
- 来自: 你他妈找死啊
- 联系:
-
- 帖子: 264
- 注册时间: 2007-05-14 23:14
Re: 如何更改emacs中括号匹配高亮的问题
(show-paren-match ((((class color) (background dark)) (:foreground "green2"))))
(show-paren-mismatch ((((class color)) (:foreground "red"))))
绿色匹配, 红色不匹配.
(show-paren-mismatch ((((class color)) (:foreground "red"))))
绿色匹配, 红色不匹配.
KDE!!!
Linux 发行版永远都是在重复造轮子。
Linux 发行版总是把应由开发者关心问题抛给普通用户。
Linux 发行版永远都是在重复造轮子。
Linux 发行版总是把应由开发者关心问题抛给普通用户。
-
- 帖子: 38
- 注册时间: 2008-12-26 17:33
Re: 如何更改emacs中括号匹配高亮的问题
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)
(show-paren-match ((... ...)))
eval((show-paren-match ((... ...))))
eval-last-sexp-1(nil)
eval-last-sexp(nil)
call-interactively(eval-last-sexp)
-
- 帖子: 38
- 注册时间: 2008-12-26 17:33
Re: 如何更改emacs中括号匹配高亮的问题
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("Æ @Ç=!
(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("Æ @Ç=!
-
- 帖子: 38
- 注册时间: 2008-12-26 17:33
-
- 帖子: 38
- 注册时间: 2008-12-26 17:33
Re: 如何更改emacs中括号匹配高亮的问题
有的配色方案中是用加粗来显示括号匹配的,但这会使EMACS调整行高,不好,还是用底色显示更好一点。
-
- 帖子: 78
- 注册时间: 2009-09-04 16:42
Re: 如何更改emacs中括号匹配高亮的问题
代码: 全选
(set-face-foreground 'show-paren-match "goldenrod") ;;定义前景色
(set-face-bold-p 'show-paren-match t) ;;加粗显示括号匹配
(set-face-background 'show-paren-match nil) ;;定义背景色