2010-11-07 8 views
4

Je voudrais réduire la taille de police par défaut pour un tampon en utilisant Emacs Lisp.Emacs est-il possible d'obtenir l'action de C-x C- - (réduire la taille de la police tampon) dans emacs lisp?

En ce moment je suis en cours d'exécution d'un processus tampon à base comme une petite application emacs-Lisp, je veux que la taille de la police pour réduire de la même manière que C-x C-- fait, lorsque l'application crée est tampon. L'application a son propre mode majeur, alors devrais-je simplement définir un visage de base personnalisé à la place?

(ndlr:. J'ai essayé de faire ESC ESC Cx mais il a montré la commande exécutée avant au lieu C-- Cx)

Répondre

6

Merci à dmckee, bien sûr aide ne me dire que la commande C-- Cx ... exécute

Lisp est de réduire ...

(text-scale-adjust -1) 

pour agrandir ...

(text-scale-adjust 1) 

pour réinitialiser par défaut ...

(text-scale-adjust 0) 

Emacs fournit également (ce qui FYI text-scale-adjust enveloppements):

(text-scale-increase INC) 
;;INC is number of steps to increase 

(text-scale-decrease DEC) 
;;DEC is number of steps to decrease 
6

En général Ch k [combinaison de touches] vous dira quel combinaison de touches particulière est liée à. Mon emacs a C-x C--, undefined, mais c'est la version 22.3.1. Peut-être que vous utilisez la version 23.

Questions connexes