2008-09-13 8 views
10

J'ai récemment eu besoin de faire un peu d'édition Lisp et j'ai trouvé le paquetage Ready Lisp pour OS X, qui est génial, sauf qu'Aquamacs utilise automatiquement une police proportionnelle (ce qui est idiot, IMHO) et je veux changez-le en police monospace. Cependant, je ne suis pas vraiment un utilisateur d'EMACS, et le menu des préférences dans Aquamacs est moins clair sur où et comment on pourrait faire un tel changement.Changer la police dans Aquamacs?

Répondre

7

C'est ce que j'ai dans mes .emacs pour OS X:

(set-default-font "-apple-bitstream vera sans mono-medium-r-normal--0-0-0-0-m-0-mac-roman") 

Maintenant, je ne suis pas sûr Bitstream Vera est livré en standard sur OS X, de sorte que vous devrez peut-être soit le télécharger ou choisir un police différente. Vous pouvez rechercher les noms de police X en exécutant (x-list-fonts "searchterm") dans un tampon ELisp (par exemple *scratch* - pour l'exécuter, tapez-le et tapez C-j sur la même ligne).

4

De l'EmacsWiki Aquamacs FAQ:

Pour changer la police utilisée pour afficher le cadre actuel, allez dans le panneau de la police. Vous pouvez le faire avec la touche Apple-t ou via le menu: Options → Afficher/Masquer → Panneau de polices. Une fois là, sélectionnez la police que vous voulez.

Pour que la police de l'image actuelle corresponde à par défaut, accédez à Options → Image Styles d'apparence. Sélectionnez "utiliser le mode actuel pour le mode foo", où foo est le mode du cadre actuel (par exemple, foo = texte pour le mode texte), pour utiliser le style en cours (y compris la police, mais aussi d'autres modifications vous avez fait le style du cadre) pour tous les fichiers de ce type. Sélectionnez «Utiliser le style actuel par défaut» pour utiliser le style actuel pour tous les fichiers pour lesquels le mode principal n'a pas été défini.

Il existe également des recommandations pour les polices monospaced - Monaco ou "Vera Sans Mono".

+0

C'est la meilleure réponse. Comme d'autres, j'utilise DejaVu Sans Mono, qui est une extension de Bitstream Vera Sans Mono. – khedron

2

c'est celui que j'utilise:

-apple-DejaVu_Sans_Mono-medium-normal-normal-*-12-*-*-*-m-0-iso10646-1 

Vous pouvez le configurer dans le fichier .emacs comme:

(set-default-font "-apple-DejaVu_Sans_Mono-medium-normal-normal-*-12-*-*-*-m-0-iso10646-1") 

Vous pouvez le télécharger à partir dejavu-fonts.org

10

Dans Aquamacs 2.1, vous pouvez définir la police à travers Options-> Apparence-> Police pour le mode texte ... Cela fait apparaître la fenêtre de sélection de polices standard, choisissez la police que vous aimez. Ensuite, lorsque vous quittez emacs (C-x C-c), vous serez invité à enregistrer les options, appuyez sur "y".

Questions connexes