Настройка фонового изображения Emacs
Emacs 23 просто добавил функциональность для изменения альфа-значения текущего кадра, чтобы сделать его прозрачным. Я просто набираю следующую команду в .emacs:
(set-frame-parameter (selected-frame) 'alpha '(85 50))
На самом деле это показывает, что на окнах за Emacs. Тем не менее, мне было бы интересно создать фоновое изображение Emacs. Может быть, какой-то звездный пейзаж или что-то в этом роде. У кого-нибудь есть идеи о том, как изменить фоновое изображение за кадром?
Ответы
Ответ 1
Это не представляется возможным с первого взгляда. Ниже приведены параметры кадра, которые можно установить:
- автоматический подъем
- автоматически ниже
- цвет фона
- границы цвета
- граница ширины
- Курсор цвет
- курсор типа
- шрифта
- передний план цвет
- значок имя
- значок типа
- внутренней границы ширина
- меню штриховых линий
- мышиного цвета
- имя
- прокрутка-бар ширина
- название
- неразделимы
- вертикальной прокрутки-бары
- видимость
- Инструмент-бар линий
- свитка-бар-план
- свитка-бар-фон
- Экран-гамма
- линейный интервал
- левой бахрома
- правой бахрома
- подожди-для-Wm
- полноэкранный режим
- шрифт-бэкенд
- альфа
- липкий
Ответ 2
Я использовал для сборки из исходного кода, чтобы использовать патч в http://umiushi.com/~wac/bgex/, но это не работает на Mac ( и, возможно, не Windows). Это позволяет вам поместить другой фон в разные буферы на основе имени файла или основного режима. Мне это очень понравилось.
Одна вещь, которая почти работает, - это установить обрезку для лица по умолчанию
M-x customize-face RET default RET
в файл. Для меня это оказывается хуже, чем ничего, поскольку, поскольку он добавляет только фоновое изображение к части буфера с текстом в нем (по крайней мере, на OS X). Я узнал об этом, обратившись к emacs-devel
http://lists.gnu.org/archive/html/emacs-devel/2009-06/msg00477.html.
Вы также можете найти http://www.emacswiki.org/emacs/TransparentEmacs.