gpt4 book ai didi

linux - 在 Emacs 中更改当前缓冲区的字体?

转载 作者:IT王子 更新时间:2023-10-29 01:13:35 25 4
gpt4 key购买 nike

在 emacs 中,我可以通过 text-scale-adjust 更改当前缓冲区的字体大小。但是,要更改字体,我只找到像 set-face-fontset-frame-font 这样的函数,它们将在 emacs 中全局更改字体(或更改所有当前帧中缓冲区的字体)。

emacs有没有只改变当前缓冲区的字体(默认字体),而不修改其他缓冲区的字体的函数?

最佳答案

我找到了一个方法,虽然它有一些副作用,因为它改变了全局变量 buffer-face-mode-face

例如,我想设置当前缓冲区,我可以评估这个函数定义并运行它

 (defun my-buffer-face-mode-serif ()
"Sets a fixed width (monospace) font in current buffer"
(interactive)
(setq buffer-face-mode-face '(:family "Times New Roman"))
(buffer-face-mode))

关于linux - 在 Emacs 中更改当前缓冲区的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20866169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com