我想使用Emacs lisp來減少緩衝區的默認字體大小。Emacs是否可以在emacs lisp中獲得C-x C-的操作(減小緩衝區字體大小)?
目前我正在運行過程中根據緩存作爲一個小的Emacs口齒不清基礎的應用,我想字體大小相同的方式減少爲C-X C--確實,當應用程序創建它的緩衝區。
該應用程序有它自己的主要模式,所以我應該只是設置一個自定義的基本面呢?
(注意:我試着做CX ESC ESC但它表明之前CX C--,而不是執行的命令)
我想使用Emacs lisp來減少緩衝區的默認字體大小。Emacs是否可以在emacs lisp中獲得C-x C-的操作(減小緩衝區字體大小)?
目前我正在運行過程中根據緩存作爲一個小的Emacs口齒不清基礎的應用,我想字體大小相同的方式減少爲C-X C--確實,當應用程序創建它的緩衝區。
該應用程序有它自己的主要模式,所以我應該只是設置一個自定義的基本面呢?
(注意:我試着做CX ESC ESC但它表明之前CX C--,而不是執行的命令)
感謝dmckee,幫助它當然是告訴我的命令CX C--執行...
Lisp的減少是...
(text-scale-adjust -1)
放大...
(text-scale-adjust 1)
重置爲默認......
(text-scale-adjust 0)
Emacs的還提供了(其中FYI text-scale-adjust
包裝紙):
(text-scale-increase INC)
;;INC is number of steps to increase
(text-scale-decrease DEC)
;;DEC is number of steps to decrease
一般章K [組合鍵]會告訴你什麼特定的組合鍵是必然的。我的emacs有C-x C--,未定義,但它是版本22.3.1。也許你正在使用的版本23