2011-03-25 2 views
4

J'ai des problèmes pour changer la police de ma configuration emacs. J'ai essayé d'utiliser set-probatiques par défaut, et a réussi à onglet à ma police de votre choix, cependant, certains éléments sont encore rendus comme l'ancienne police (c.-à-noms de classe de python et les noms de fonction)Définition de la police emacs sous Windows

Répondre

9

set-default-font est vraiment vieux, et a été déprécié dans Emacs 23 en faveur de son nouveau nom set-frame-font (ce qui n'est pas beaucoup mieux). Le manuel actuel d'Emacs suggests several ways to set the default font, mais je suppose que vous les avez déjà trouvés, vu que vous avez essayé set-default-font ...

Le code elisp que j'utilise est en fait différent de toutes les méthodes suggérées ici :

 
;; [in .emacs] 
;; Use 10-pt Consolas as default font 
(set-face-attribute 'default nil 
        :family "Consolas" :height 100) 

L'attribut set-face semble mieux coller que set-default-font; au moins, il semble utiliser Consolas systématiquement, même dans des choses comme les noms de classe et de fonction Python.

+0

On m'a suggéré d'utiliser set-frame-font sur l'IRC, et la raison pour laquelle mes polices ont été gâchées est due au thème de couleur, apparemment, le thème que j'ai utilisé était un peu bugish ... – DimaK

1

M-x customize-face default vous permet de personnaliser la police par défaut.

Si certaines choses sont restituées dans une police que vous n'aimez pas, placez votre curseur sur le texte incriminé et tapez M-x customize-face; le visage sur lequel votre curseur est terminé sera celui par défaut à personnaliser.

Questions connexes