gpt4 book ai didi

emacs - 使用 font-lock-defaults 时在 Emacs 中设置文本属性

转载 作者:行者123 更新时间:2023-12-01 11:40:59 25 4
gpt4 key购买 nike

我正在尝试在我的 Emacs 缓冲区中设置一些背景文本属性。例如,

(set-text-properties pos1 pos2 '(face '(:background "cyan")))

但我无法让它工作。我想我知道为什么它不起作用:我也在使用主要模式,它使用 (setq font-lock-defaults '((some-font-lock-keywords)))如果我注释掉对 font-lock-defaults 的分配,它就可以正常工作。

最佳答案

这里有一些代码,您可以将其粘贴到 *scratch* 中:

(let ((inhibit-modification-hooks t))
(make-face 'temp-face)
(set-face-background 'temp-face "cyan")
(put-text-property 1 50 'face 'temp-face))

关于emacs - 使用 font-lock-defaults 时在 Emacs 中设置文本属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20829336/

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