2013-05-26 91 views
6

我想改變emacs 24中modeline的樣式。Emacs 24:模式線樣式

我想添加一個上劃線和下劃線。下劃線工作正常,但由於某種原因,上線不起作用。這裏是我的代碼到目前爲止(添加到.emacs):

(set-face-attribute 'mode-line nil 
    :foreground "gray0" 
    :background "cyan" 
    :overline "cyan" 
    :underline "cyan") 

任何想法如何獲得上線工作?

也有沒有辦法設置邊界和文本之間的距離?

感謝

+0

對我來說它工作嗎?我確實將背景顏色更改爲灰色,否則我無法看到上劃線和下劃線。 – PascalVKooten

+0

下劃線實際上似乎在背景顏色內。 – PascalVKooten

+1

在我看來,下劃線/上劃線的顏色是由':background'提供的顏色決定的,即使它提供了字符串值也是另一個問題。但無論我如何設置':背景'都不會改變。如果值得一提的話,我現在正在使用solarized主題! – BIOS

回答

1

如果我沒有記錯,默認模式線規範具有非零:盒規格,所以它可能會解決你的問題,以行:box nil添加到上面列出你的代碼。