我在.emacs里把字体设置到22
这样看起来比较不费眼睛,不需要整个身体前倾,脖子也舒服些。
不过缓冲区的字体是大了,
但是状态栏,还有tabbar的字体也大了,
占了不少屏幕空间。
有办法设定单独设定 状态栏 和 tabbar 的字体大小吗?
tabbar设置字体我到是见过,也把这个配置借鉴过来了:
(set-face-attribute 'tabbar-default-face nil :family "YaHei Mono")
可是我设置成
(set-face-attribute 'tabbar-default-face nil :family "YaHei Mono:pixelsize=16")
却没有效果。
-----
又试了一种方法,
(set-face-attribute 'tabbar-default-face nil :family "YaHei Mono" :height 60)
结果,
tabbar的字是小了,但是整个tabbar条并没有变细。
----
查了一下GNU Emacs Lisp Reference Manual,状态栏部分搞定了。
加了如下代码
(set-face-attribute 'mode-line nil :box nil
:height 120
:family "YaHei Mono" :height 90)
但是按同样的方法设置tabbar却没有效果......
[求助]可以特别设定 emacs 状态栏和tabbar的字体大小和栏高吗?
-
- 帖子: 109
- 注册时间: 2007-11-28 2:19
-
- 帖子: 109
- 注册时间: 2007-11-28 2:19
- wenstream
- 帖子: 186
- 注册时间: 2008-06-18 22:02
Re: [求助]可以特别设定 emacs 状态栏和tabbar的字体大小和栏高吗?
我在emacs-snapshot, tabbar version 2.0 (安装emacs-goodies-el)下
定制tabbar的外观,截图如下
此外还有
tabbar-highlight
tabbar-separator
等选项可以自定义,参考tabbar.el源文件
代码: 全选
;;;; 设置tabbar外观
;; 设置默认主题: 字体, 背景和前景颜色,大小
(set-face-attribute 'tabbar-default nil
:family "Vera Sans YuanTi Mono"
:background "gray80"
:foreground "gray30"
:height 1.0
)
;; 设置左边按钮外观:外框框边大小和颜色
(set-face-attribute 'tabbar-button nil
:inherit 'tabbar-default
:box '(:line-width 1 :color "gray30")
)
;; 设置当前tab外观:颜色,字体,外框大小和颜色
(set-face-attribute 'tabbar-selected nil
:inherit 'tabbar-default
:foreground "DarkGreen"
:background "LightGoldenrod"
:box '(:line-width 2 :color "DarkGoldenrod")
;; :overline "black"
;; :underline "black"
:weight 'bold
)
;; 设置非当前tab外观:外框大小和颜色
(set-face-attribute 'tabbar-unselected nil
:inherit 'tabbar-default
:box '(:line-width 2 :color "gray70")
)
tabbar-highlight
tabbar-separator
等选项可以自定义,参考tabbar.el源文件
-
- 帖子: 817
- 注册时间: 2008-11-13 16:03
-
- 帖子: 10
- 注册时间: 2010-09-15 7:37
Re: [求助]可以特别设定 emacs 状态栏和tabbar的字体大小和栏高吗?
请问一下在tab 2.0版本下面如何关闭一个标签阿,以前的版本好像是按鼠标中间的键就可以的!
- wenstream
- 帖子: 186
- 注册时间: 2008-06-18 22:02
Re: [求助]可以特别设定 emacs 状态栏和tabbar的字体大小和栏高吗?
参考tabbar-buffer-click-on-home的doc stringhaiyuan_victor 写了:请问一下在tab 2.0版本下面如何关闭一个标签阿,以前的版本好像是按鼠标中间的键就可以的!