#emacs
#emacs
Вопрос:
Как мне настроить интерфейс Emacs, в частности шрифты tabs? Я включил скриншот того, насколько плохо они выглядят в Windows.
Комментарии:
1. Не уверен, но я думаю, что это должно быть что-то специфичное для Windows.
2. Вы всегда должны ссылаться на соответствующую библиотеку, когда спрашиваете о чем-то, что не встроено в Emacs.
3. Я настоятельно рекомендую вам использовать другой редактор, если вы считаете, что buffertabs является для вас важной функцией. Другие редакторы реализуют эту функцию намного лучше. Вкладки полезны, когда вы в основном используете мышь с небольшим количеством буферов. В Emacs вы в основном используете клавиатуру с большим количеством буферов.
4. @event_jr Немного ехидный ответ. Не существует единственно верного способа использования Emacs. Я использую его в течение 25 лет, пару лет назад открыл панели вкладок и обнаружил, что это очень полезное расширение.
Ответ №1:
Предполагая, что вы используете панель вкладок, вы можете настроить шрифты, выполнив M-x customize-face
команду — затем вы можете либо нажать Enter, чтобы настроить их все, либо использовать tab-completion для выбора одного лица.
В tabbar.el определены следующие грани:
- панель вкладок-кнопка
- панель вкладок-кнопка-выделение
- панель вкладок — по умолчанию
- панель вкладок-выделить
- панель вкладок -выбрана
- панель вкладок-разделитель
- панель вкладок — не выбрана
Ответ №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)