Penskalaan teks memperbesar teks buffer tertentu, di mana pun buffer ditampilkan.
Yang ingin Anda lakukan adalah memperbesar bingkai tertentu dan tidak hanya skala teks dari buffer tertentu.
Perintah zoom-in,, zoom-outdan zoom-in/out perpustakaan zoom-frm.elmemungkinkan Anda melakukan kedua hal ini dengan mudah dan bertahap.
Dari keyboard, perintahlah zoom-in/outyang Anda butuhkan - gunakan sebagai pengganti 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)
Anda dapat mengikat zoom-indan zoom-outuntuk rotasi tikus-wheel :
(global-set-key (vector (list 'control mouse-wheel-down-event)) 'zoom-in)
(global-set-key (vector (list 'control mouse-wheel-up-event)) 'zoom-out)
Saya mengikat ini juga, untuk memperbesar dengan mengklik mouse :
(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)
The zoom-frm.elperintah dapat berperilaku seperti text-scale-adjust, zooming penyangga mana pun ditampilkan, atau mereka dapat tampilannya seluruh frame (semua jendela, termasuk minibuffers; lini modenya; scroll bar-nya; dll).
Tekan C-ukapan saja saat menggunakan perintah ini untuk beralih antara zoom penyangga dan zoom bingkai . Jenis pembesaran (penyangga atau bingkai) yang Anda peroleh secara default ditentukan oleh opsi zoom-frame/buffer. C-udengan perintah zoom matikan opsi.