Aquamacs parece ignorar o arquivo “~ / Library / Preferences / Aquamacs Emacs / customizations.el” que cria

2

Em execução no Aquamacs 3.0a no Mac OS X 10.8.5, usei customize-faces para alterar o segundo plano e o primeiro plano e escolher uma fonte agradável. Aquamacs adicionou as seguintes linhas a um arquivo que criou chamado ~/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)))))

Eu também usei customize para desativar autofaces e os Aquamacs adicionaram '(aquamacs-autoface-mode nil) ao formulário custom-set-variables no mesmo arquivo.

Ao reiniciar o Aquamacs, essas personalizações não estão em vigor. Em vez disso, ele decide me dar fundo preto e primeiro plano - o preto é uma cor fina, mas usá-lo tanto para o primeiro plano quanto para o plano de fundo é claramente uma coisa muito boa.

A execução de M-x load-file "~/Library/Preferences/Aquamacs Emacs/customizations.el" , como eu esperava, aplica minhas configurações. Eu atualmente coloco a seguinte definição de função em minha ~/Library/Preferences/Aquamacs Emacs/Preferences.el :

(defun fix-aquamacs ()
  (interactive)
  (load-file "~/Library/Preferences/Aquamacs Emacs/customizations.el"))

e execute manualmente M-x fix-aquamacs toda vez que eu tiver que reiniciá-lo (o que não é frequente). Alguém sabe o que está acontecendo? Meus palpites:

  1. Aquamacs coloca coisas em customizations.el, mas não carrega! (Isso está claramente errado, não posso acreditar que os Aquamacs fariam isso.)

  2. Outra coisa está mudando as fontes depois que o Aquamacs carrega customizations.el , mas o que? Meu Preferences.el não contém nada relacionado a rostos, não tenho ~/.emacs ou ~/.emacs.d/init.el . Existe algum outro arquivo Aquamacs carrega na inicialização? Ele também obtém idéias sobre fontes e cores de algumas configurações do sistema Mac OS X? (Eu não conheço o Mac OS X, só uso Macs ocasionalmente.)

por Omar Antolín-Camarena 01.05.2014 / 17:57

0 respostas

Tags