gpt4 book ai didi

emacs - 设置 Emacs 默认字体 par-buffer/mode

转载 作者:行者123 更新时间:2023-12-02 04:04:03 26 4
gpt4 key购买 nike

如何更改 Emacs 用于根据每种模式设置文本样式的默认外观?

例如,假设我已经对自己的面部自定义感到满意,其中包括默认的固定宽度字体。但是,在一种特定模式(例如 markdown-mode.el)下,我希望默认字体是可变宽度的。

可以轻松地为 Markdown 模式设置标题、链接等的样式:只需将光标放在样式文本和 M-xdescribe-face 上,然后单击链接即可对其进行自定义。

但是,默认面是在没有指定其他面时使用的面,因此它不是特定于 markdown-mode 的,如果修改将影响所有其他模式。

我可以在 markdown-mode-hook 中添加什么魔法来设置使用此模式的缓冲区的默认外观?

最佳答案

像这样怎么样:

(add-hook 'markdown-mode-hook (lambda () (variable-pitch-mode t))

然后,您可以自定义variable-pitch 面,缓冲区中的其他面将从该面继承,而不是默认面。

阅读 buffer-face-mode 的文档以了解更多自定义详细信息。 (BufFace 还用于 text-scale-increasetext-scale-decrease...非常有用。)

关于emacs - 设置 Emacs 默认字体 par-buffer/mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/534307/

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