如何自定义Emacs界面,特别是Windows中的选项卡字体?

时间:2011-10-10 06:22:22

标签: emacs

如何自定义Emacs界面,特别是标签字体?我已经在屏幕上显示了他们在Windows上看起来有多糟糕的截图。

enter image description here

2 个答案:

答案 0 :(得分:2)

假设您正在使用Tabbar,您可以通过运行M-x customize-face来自定义字体 - 然后您可以按Enter键自定义所有字体,或使用制表符完成选择单个面。

tabbar.el中定义了以下面孔:

  • 的TabBar按钮
  • 的TabBar按钮高亮
  • 的TabBar默认
  • 的TabBar高亮
  • 的TabBar选择
  • 的TabBar分离器
  • 的TabBar-未选择

答案 1 :(得分:2)

;; tabbar
(require 'tabbar)
(tabbar-mode)

;; example tabbar coloring code...
  (set-face-attribute
   'tabbar-default nil
   :background "gray60")
  (set-face-attribute
   'tabbar-unselected nil
   :background "gray85"
   :foreground "gray30"
   :box nil)
  (set-face-attribute
   'tabbar-selected nil
   :background "#f2f2f6"
   :foreground "black"
   :box nil)
  (set-face-attribute
   'tabbar-button nil
   :box '(:line-width 1 :color "gray72" :style released-button))
  (set-face-attribute
   'tabbar-separator nil
   :height 0.7)