Кажется, Aquamacs игнорирует созданный им файл «~ / Library / Preferences / Aquamacs Emacs / customizations.el»

989
Omar Antolín-Camarena

Запустив 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).

2
Какая версия OSX? Вы работаете как администратор? Canadian Luke 10 лет назад 0
О, да, это OS X 10.8.5, Aquamacs - это версия 3.0a, и я не являюсь администратором и не могу получить доступ к административным полномочиям, @CanadianLuke. Omar Antolín-Camarena 10 лет назад 0
Вы можете [редактировать] свой вопрос, чтобы включить эту информацию. Спасибо, и, надеюсь, кто-то может помочь с этим Canadian Luke 10 лет назад 0

0 ответов на вопрос