Metin ölçeklendirme, arabelleğin görüntülendiği her yerde belirli bir arabellek metnini yakınlaştırır.
Yapmak istediğiniz şey belirli bir çerçeveyi yakınlaştırmak ve sadece belirli bir arabellek metnini ölçeklendirmek değil.
Komutlar zoom-in
, zoom-out
ve zoom-in/out
kütüphane zoom-frm.el
bunların her ikisini de kolay ve aşamalı olarak yapmanızı sağlar.
Klavyeden zoom-in/out
tek ihtiyacınız olan komuttur - yerine aşağıdakiler için kullanın text-scale-adjust
:
(define-key ctl-x-map [(control ?+)] 'zoom-in/out)
(define-key ctl-x-map [(control ?-)] 'zoom-in/out)
(define-key ctl-x-map [(control ?=)] 'zoom-in/out)
(define-key ctl-x-map [(control ?0)] 'zoom-in/out)
Fare tekerleği dönüşlerini bağlayabilir zoom-in
ve zoom-out
ona dönebilirsiniz :
(global-set-key (vector (list 'control mouse-wheel-down-event)) 'zoom-in)
(global-set-key (vector (list 'control mouse-wheel-up-event)) 'zoom-out)
Fare tıklamasıyla yakınlaştırma için bunları da bağlarım :
(global-set-key [S-mouse-1] 'zoom-in)
(global-set-key [C-S-mouse-1] 'zoom-out)
;; Get rid of `mouse-set-font' or `mouse-appearance-menu':
(global-set-key [S-down-mouse-1] nil)
zoom-frm.el
Komutları gibi davranır text-scale-adjust
Görüntülendiği yerde bir tampon yakınlaştırma, ya da bütün bir tek bir kare yakınlaştırabilir (minibuffers dahil olmak üzere pencereler, tüm; kendi modu hattı,, kaydırma çubukları, vb.)
Arabellek yakınlaştırma ve kare yakınlaştırma arasında geçiş yapmakC-u
için bu komutları kullanırken istediğiniz zaman vurun . Varsayılan olarak aldığınız yakınlaştırma türü (arabellek veya çerçeve) seçeneğe göre tanımlanır . zoom komutuyla seçeneği değiştirir.zoom-frame/buffer
C-u