是否可以禁止特定缓冲区的字体锁定?

Is it possible to inhibit font-locking for a specific buffer region?

在我之前 question 的后续问题中,是否可以禁止缓冲区中特定区域的字体锁定?我查看了手册的特殊文本属性部分,但找不到任何似乎禁用字体化的属性。还有其他机制吗?

例如,是否可以仅对缓冲区的第一行或第二行禁用字体锁定?

没有具体的支持,不。

您可以尝试滥用 font-lock-extend-region-functions,但您需要格外小心,尽量避免 font-lock-extend-region-function 试图扩展区域而您将其缩小的 inf 循环令人作呕。