2013-05-26 5 views
6

Я пытаюсь изменить стиль в режимной_строки в Emacs 24.Emacs 24: Режим-Line Стиль

Я хочу, чтобы добавить длинный ряд и подчеркивание. Подчеркивание работает отлично, но overline не работает по какой-то причине. Вот мой код до сих пор (добавлен в .emacs):

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

Любые идеи о том, как заставить работать надстрочный?

Также есть способ установить расстояние между границами и текстом?

Благодаря

+0

Для меня это работает? Я изменил цвет фона на серый, в противном случае я не смог увидеть надпись и подчеркивание в любом случае. – PascalVKooten

+0

Подчеркнуто, что на самом деле подчеркивается фоновый цвет. – PascalVKooten

+1

Мне кажется, что цвет подчеркивания/надстроек определяется цветом, обеспечиваемым «: background», даже если он должен принимать строковое значение, если это предусмотрено, так что это еще одна проблема. Но независимо от того, что я установил ': background' без изменений. В настоящее время я использую тему солярия, если это стоит упомянуть! – BIOS

ответ

1

Если я правильно помню, по умолчанию режим строки спецификации имеет не-ноль: окно спецификации, так что он может решить вашу проблему, чтобы добавить строку :box nil в код, перечисленных выше.

Смежные вопросы