首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么XEmacs拒绝自动语法-高亮显示特定的.pl文件?

为什么XEmacs拒绝自动语法-高亮显示特定的.pl文件?
EN

Stack Overflow用户
提问于 2015-12-07 18:39:51
回答 1查看 184关注 0票数 0

我最近编辑了一个perl script,自从编辑之后,XEmacs拒绝自动突出显示cperl-mode语法。

我能够强制缓冲区以两种不同的方式进行语法突出显示:

  • 通过选择Options->Syntax Highlighting->Lazy Lock
  • 通过运行M-x font-lock-fontify-buffer

对于我的生活,我一直无法弄清楚为什么这些工作周遭是必要的。其他.pl files打开,语法突出显示只是很好。脚本运行,所以它是有效的代码。

我试过更新。我尝试向init.el file添加一些内容,以便在打开文件时运行font-lock-fontify-buffer命令。在尝试了许多事情之后,我终于把init.el file吹走了,它仍然打开了其他的.pl files文件,但是仍然会阻塞这个文件。

每当我打开文件时,最后打印的状态消息是"Loading cperl-mode...done" (与其他.pl files一样,没有任何错误)。

另一件失败的事情是,窗口不会自动调整到80列。

问题

知道为什么会发生这种情况,以及如何使语法突出显示在所有.pl文件上工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-07 22:33:08

我不使用XEmacs,但是GNU有一个font-lock-maximum-size变量。XEmacs可能具有相同或类似的设置。您可能需要增加这个值,或者将其设置为nil

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34140772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档