小编aar*_*ron的帖子

如何让emacs识别单引号在字体锁定模式下不是字符串开始/结束标记

我有一个预处理器(xhp),允许我在php代码中编写不带引号的文本,例如:

<foo>
    my enemies' base
</foo>
Run Code Online (Sandbox Code Playgroud)

可能会出现在.php文件中,但只要emacs看到该单引号,它就会将整个文件的其余部分视为字符串.

  • 我无法弄清楚'font-lock-syntactic-keywords'在(c-mode)中设置的位置,但它有一个与之关联的语法表,似乎会导致这种情况
  • (c-in-literal)也返回'字符串,所以也许我需要在代码中解决这个问题,而不是在字体锁定级别,如果有人对此有任何提示,将不胜感激

我最满意的最简单的解决方案就是假设字符串只是一行.

emacs elisp

6
推荐指数
1
解决办法
647
查看次数

标签 统计

elisp ×1

emacs ×1