Ich möchte auch die Schriftgröße in meinem .emacs
Datei.
Antworten
Zu viele Anzeigen?Ich habe folgendes in meinem .emacs
:
(defun fontify-frame (frame)
(set-frame-parameter frame 'font "Monospace-11"))
;; Fontify current frame
(fontify-frame nil)
;; Fontify any future frames
(push 'fontify-frame after-make-frame-functions)
Sie können eine beliebige Schriftart durch eine andere ersetzen "Monospace-11"
. Die Menge der verfügbaren Optionen ist stark systemabhängig. Verwendung von M-x set-default-font
und ein Blick auf die Registerkartenvervollständigungen wird Ihnen einige Ideen liefern. Auf meinem System, mit Emacs 23 und aktiviertem Anti-Aliasing, kann ich die Systemschriftarten nach Namen auswählen, z.B., Monospace
, Sans Serif
, usw.
zoom.cfg y global-zoom.cfg Bindungen zur Änderung der Schriftgröße anbieten (aus EmacsWiki)
- C-- oder C-Mausrad-nach-oben: Vergrößert die Schrift.
- C-+ oder C-Mausrad-ab: Verringert die Schriftgröße.
- C-0 setzt die Schriftgröße auf den Standardwert zurück.
Hier ist eine Option zur interaktiven Anpassung der Schrifthöhen, Punkt für Punkt:
;; font sizes
(global-set-key (kbd "s-=")
(lambda ()
(interactive)
(let ((old-face-attribute (face-attribute 'default :height)))
(set-face-attribute 'default nil :height (+ old-face-attribute 10)))))
(global-set-key (kbd "s--")
(lambda ()
(interactive)
(let ((old-face-attribute (face-attribute 'default :height)))
(set-face-attribute 'default nil :height (- old-face-attribute 10)))))
Dies ist vorteilhaft, wenn Sie die Größe von Text in alle Puffer. Ich mag keine Lösungen, die text-scale-increase
y text-scale-decrease
da die Zeilennummern in der Rinne nachträglich abgeschnitten werden können.
In Firefox und anderen Programmen können Sie die Schriftgröße mit C-+ und C-- vergrößern und verkleinern. Ich habe meinen .emacs so eingerichtet, dass ich die gleiche Möglichkeit habe, indem ich diese Codezeilen hinzufüge:
(global-set-key [C-kp-add] 'text-scale-increase)
(global-set-key [C-kp-subtract] 'text-scale-decrease)