Il ridimensionamento del testo ingrandisce il testo di un determinato buffer, ovunque sia visualizzato il buffer.
Quello che vuoi fare è ingrandire un determinato fotogramma e non solo ridimensionare il testo di un determinato buffer.
Comandi zoom-in, zoom-oute zoom-in/out di libreria zoom-frm.elconsentono di fare entrambe le cose in modo semplice e in modo incrementale.
Dalla tastiera, il comando zoom-in/outè tutto ciò che serve - usalo come sostituto di 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)
È possibile associare zoom-ine zoom-outalle rotazioni della rotellina del mouse :
(global-set-key (vector (list 'control mouse-wheel-down-event)) 'zoom-in)
(global-set-key (vector (list 'control mouse-wheel-up-event)) 'zoom-out)
Li associo anche a questi, per lo zoom facendo clic con il 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)
I zoom-frm.elcomandi possono comportarsi come text-scale-adjust, ingrandendo un buffer ovunque sia visualizzato, oppure possono ingrandire un intero singolo fotogramma (tutte le sue finestre, compresi i minibuffer; la sua linea di modalità; le sue barre di scorrimento; ecc.).
Premi C-uin qualsiasi momento mentre usi questi comandi per alternare tra lo zoom del buffer e lo zoom della cornice . Il tipo di zoom (buffer o frame) ottenuto per impostazione predefinita è definito dall'opzione zoom-frame/buffer. C-ucon un comando zoom attiva o disattiva l'opzione.