A escala de texto amplia o texto de um buffer específico, em todos os lugares em que o buffer é exibido.
O que você quer fazer é ampliar um quadro específico e não apenas dimensionar o texto de um buffer específico.
Comandos zoom-in
, zoom-out
e zoom-in/out
da biblioteca zoom-frm.el
permitem que você faça as duas coisas de maneira fácil e incremental.
No teclado, zoom-in/out
basta o comando - use-o como um substituto para 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)
Você pode ligar zoom-in
e zoom-out
para as rotações do mouse rodas :
(global-set-key (vector (list 'control mouse-wheel-down-event)) 'zoom-in)
(global-set-key (vector (list 'control mouse-wheel-up-event)) 'zoom-out)
Também os vinculo, para aumentar o zoom clicando no 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)
Os zoom-frm.el
comandos podem se comportar como text-scale-adjust
ampliar um buffer em qualquer lugar em que é exibido ou podem ampliar um único quadro inteiro (todas as suas janelas, incluindo minibuffers; sua linha de modo; suas barras de rolagem; etc.).
Pressione C-u
a qualquer momento enquanto estiver usando esses comandos para alternar entre o zoom do buffer e o zoom do quadro . O tipo de zoom (buffer ou quadro) obtido por padrão é definido por opção zoom-frame/buffer
. C-u
com um comando de zoom alterna a opção.