Indstilling emacs skrifttype under vinduer

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har problemer med at ændre skrifttypen til min emacs-konfiguration.
Jeg har forsøgt at bruge standardindstillingsfont og lykkedes at fane til min ønskede skrifttype, men nogle elementer bliver stadig gengivet som den gamle skrifttype (dvs. pythonens klassenavne og funktionsnavne)

Bedste reference


set-default-skrifttypen er virkelig gammel, og er blevet udskrevet i Emacs 23 til fordel for sit nye navn set-frame-skrifttype (hvilket ikke er meget bedre). Den nuværende Emacs manual foreslår flere måder at indstille standard skrifttypen på, men Jeg vil antage, at du har fundet dem allerede, da du har forsøgt at sætte default-skrifttype ... [4] [5]


Den elisp-kode, jeg bruger, er faktisk forskellig fra alle de metoder, der foreslås der:


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


Set-face-attributter synes at holde sig bedre end standard-skrifttype; i det mindste synes det at bruge Consolas konsekvent selv i ting som Python klasse og funktionsnavne.

Andre referencer 1


M-x customize-face default vil lade dig tilpasse standard skrifttypen.


Hvis nogle ting stadig gøres i en skrifttype, kan du ikke lide, og placer derefter markøren for at være over den fornærmende tekst og skriv M-x customize-face; ansigtet, som markøren er forbi, vil være den standard, der skal tilpasses.