我想使用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