emacs-эквивалент vim's bg = dark? (установка фона на темный) - PullRequest
18 голосов
/ 05 февраля 2010

В vim я могу запустить set bg=dark, а затем vim настроит подсветку всего синтаксиса для работы на терминале с темным фоном (независимо от того, является ли фон темным, vim будет считать, что это так).

Как мне сказать emacs, что фон темный или светлый?

Ответы [ 4 ]

12 голосов
/ 05 февраля 2010

Я использовал функцию invert-face в прошлом:

(invert-face 'default)

Или:

M-x invert-face <RET> default

7 голосов
/ 05 февраля 2010

Я думаю, что лучше всего использовать ColorTheme . Другие варианты настройки цветов рамки вы можете найти здесь . Я не могу думать об одной команде, однако вы можете запустить emacs с --reverse-video.

3 голосов
/ 05 февраля 2010

M-x set-variable <RET> frame-background-mode <RET> dark

см. Также низ http://www.gnu.org/software/emacs/elisp/html_node/Defining-Faces.html

1 голос
/ 21 января 2015

Пакет alect-themes для Emacs 24 предоставляет светлые, темные и черные темы и может быть установлен вручную или с помощью MELPA .

Для установки alect-themes с помощью MELPA и выберите alect-dark (из ~/emacs.d/init.d):

(when (>= emacs-major-version 24)
  (require 'package)
  (add-to-list 'package-archives
           '("melpa-stable" . "http://melpa-stable.milkbox.net/packages/"))
  (package-initialize)
  (load-theme 'alect-dark)
  )

В MELPA довольно много пакетов цветовых тем, поэтому, если alect-themes не удовлетворяет вашим потребностям, поэкспериментируйте с некоторыми другими.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...