Измените цвета подсветки синтаксиса Emacs

Обратите внимание, что если вам это необходимо в ситуации развертывания, рассмотрите возможность использования Java WebStart (с версией «ondisk», а не с сетевой - возможно в Java 6u10 и более поздних версиях), поскольку это позволяет вам указывать различные аргументы JVM кросс-платформенным способом.

В противном случае вам понадобится средство запуска, специфичное для операционной системы, которое устанавливает необходимые аргументы.

59
задан adum 2 July 2009 в 20:23
поделиться

2 ответа

Я считаю, что проще всего использовать цветовую тему для такого рода вещь.

https://www.emacswiki.org/emacs/ColorThemes

Но если вы не хотите этого делать, поместите курсор на оскорбительный текст, нажмите Mx customize-face . По умолчанию должно отображаться лицо, на которое наведен курсор.

http://www.gnu.org/software/emacs/manual/html_node/emacs/Specific-Customization.html

65
ответ дан 24 November 2019 в 18:22
поделиться

2 способа - вы можете установить пакет color-theme, который имеет множество красивых схем на выбор, и его проще сделать вручную. Вручную выглядит так (в вашем .emacs)

(custom-set-faces
   custom-set-faces was added by Custom.
   If you edit it by hand, you could mess it up, so be careful.
   Your init file should contain only one such instance.
   If there is more than one, they won't work right.
  '(default ((t (:inherit nil :stipple nil :background "lightyellow2" :foreground "gray20" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight bold :width normal :family "liberation mono"))))
  '(background "blue")
  '(font-lock-builtin-face ((((class color) (background dark)) (:foreground "Turquoise"))))
  '(font-lock-comment-face ((t (:foreground "MediumAquamarine"))))
  '(font-lock-constant-face ((((class color) (background dark)) (:bold t :foreground "DarkOrchid"))))
  '(font-lock-doc-string-face ((t (:foreground "green2"))))
  '(font-lock-function-name-face ((t (:foreground "SkyBlue"))))
  '(font-lock-keyword-face ((t (:bold t :foreground "CornflowerBlue"))))
  '(font-lock-preprocessor-face ((t (:italic nil :foreground "CornFlowerBlue"))))
  '(font-lock-reference-face ((t (:foreground "DodgerBlue"))))
  '(font-lock-string-face ((t (:foreground "LimeGreen"))))

...

и т. Д. и т. д.

Вы также можете ввести

`M-x customize-face RET`

, который предоставит вам все настройки, которые нужно установить, и в конечном итоге они окажутся в вашем .emacs.

26
ответ дан 24 November 2019 в 18:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: