2

Запустив 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 каждый раз, когда мне нужно перезапустить его (что не часто). Кто-нибудь знает, что происходит? Мои догадки:

  1. Aquamacs помещает материал в customizations.el, но не загружает его! (Это явно неправильно, я не могу поверить, что Аквамак сделает это.)

  2. Что-то еще меняет шрифты после загрузки Aquamacs customizations.el , но что? Мой Preferences.el не содержит ничего, связанного с лицами, у меня нет ~/.emacs или ~/.emacs.d/init.el Есть ли какой-нибудь другой файл, который Aquamacs загружает при запуске? Получает ли он также представление о шрифтах и цветах в некоторых системных настройках Mac OS X? (Я ничего не понимаю в Mac OS X, иногда использую Mac).

0