Korzystając z Aquamacs 3.0a w systemie Mac OS X 10.8.5, customize-faces
zmieniałem tło i pierwszy plan oraz wybrałem ładną czcionkę. Aquamacs dodał następujące wiersze do utworzonego pliku o nazwie ~/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)))))
Użyłem również opcji Dostosuj, aby dezaktywować autoface i Aquamac należycie dodane '(aquamacs-autoface-mode nil)
do custom-set-variables
formularza w tym samym pliku.
Po ponownym uruchomieniu Aquamac te dostosowania nie działają. Zamiast tego postanawia dać mi czarne tło i pierwszy plan - czarny jest dobrym kolorem, ale używanie go zarówno na pierwszym planie, jak i na tle jest zdecydowanie zbyt dobrą rzeczą.
Uruchomienie M-x load-file "~/Library/Preferences/Aquamacs Emacs/customizations.el"
, zgodnie z oczekiwaniami, powoduje zastosowanie moich ustawień. Obecnie umieszczam następującą definicję funkcji w moim ~/Library/Preferences/Aquamacs Emacs/Preferences.el
:
(defun fix-aquamacs ()
(interactive)
(load-file "~/Library/Preferences/Aquamacs Emacs/customizations.el"))
i ręcznie uruchamiam za M-x fix-aquamacs
każdym razem, gdy muszę go ponownie uruchomić (co nie jest często). Czy ktoś wie, co się dzieje? Moje domysły:
Aquamacs umieszcza różne elementy w customizations.el, ale go nie ładuje! (Jest to wyraźnie błędne, nie mogę uwierzyć, że Aquamacs by to zrobił.)
Coś innego zmienia czcionki po załadowaniu Aquamacs
customizations.el
, ale co? MójPreferences.el
nie zawiera niczego związanego z twarzami, nie mam~/.emacs
ani~/.emacs.d/init.el
. Czy przy uruchomieniu jest jakiś inny plik Aquamacs? Czy ma również pomysły na czcionki i kolory z niektórych ustawień systemu Mac OS X? (Nie mam pojęcia o Mac OS X, używam komputerów Mac tylko sporadycznie).