我的.emacs中有一行设置默认字体:
(set-default-font "Monaco-10")这对我来说很好,但我需要两个例外:
发布于 2010-04-29 11:59:28
看看变量`face-remapping-alist'。例如,您可以拥有这样的内容:
(add-hook 'find-file-hook
(lambda ()
(if (equal "~/some" (abbreviate-file-name (buffer-file-name)))
(set (make-local-variable 'face-remapping-alist)
'((default :family "DejaVu Serif"))))))发布于 2010-04-29 10:12:46
在Emacs中,文件是用缓冲区表示的--您不会更改文件的字体,而会更改缓冲区的字体。左键点击一个缓冲区,你会得到一个字体对话框。在其中,您应该选择:
Change Buffer Font...您可以查看该命令绑定到的代码,并将其用于您的需要。
https://stackoverflow.com/questions/2736240
复制相似问题