Запустив Aquamacs 3.0a на Mac OS X 10.8.5, я использовал customize-faces
чтобы изменить фон и передний план, а также выбрать хороший шрифт. Aquamacs добавил следующие строки в созданный файл ~/Library/Preferences/Aquamacs Emacs/customizations.el
:
(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 (:background "Black" :foreground "White" :height 130 :family "Menlo"))))
'(mode-line ((t (:background "grey75" :foreground "black" :box nil)))))
Я также использовал команду customize, чтобы деактивировать автообъединения, и Aquamacs должным образом добавил '(aquamacs-autoface-mode nil)
к форме custom-set-variables
в том же файле.
После перезапуска Aquamacs эти настройки не действуют. Вместо этого он решает дать мне черный фон и передний план - черный - хороший цвет, но использование его как для переднего плана, так и для фона, безусловно, слишком хорошая вещь.
Запуск M-x load-file "~/Library/Preferences/Aquamacs Emacs/customizations.el"
, как я и ожидал, применяет мои настройки. В настоящее время я помещаю следующее определение функции в мой ~/Library/Preferences/Aquamacs Emacs/Preferences.el
:
(defun fix-aquamacs ()
(interactive)
(load-file "~/Library/Preferences/Aquamacs Emacs/customizations.el"))
и вручную запускать M-x fix-aquamacs
каждый раз, когда мне нужно перезапустить его (что не часто). Кто-нибудь знает, что происходит? Мои догадки:
Aquamacs помещает материал в customizations.el, но не загружает его! (Это явно неправильно, я не могу поверить, что Аквамак сделает это.)
Что-то еще меняет шрифты после загрузки Aquamacs
customizations.el
, но что? МойPreferences.el
не содержит ничего, связанного с лицами, у меня нет~/.emacs
или~/.emacs.d/init.el
Есть ли какой-нибудь другой файл, который Aquamacs загружает при запуске? Получает ли он также представление о шрифтах и цветах в некоторых системных настройках Mac OS X? (Я ничего не понимаю в Mac OS X, иногда использую Mac).