TL:DR;我想在Emacs中使用MetaOCaml语法高亮显示,但相关选项无效。我该怎么办?
我对Emacs很新,但已经使用MetaOCaml了一段时间。
我通过我的发行版的软件包管理器(portage)安装了opam 1.3.1-r1和emacs 25.2。我随后通过opam(按此顺序)安装了BER MetaOCaml 4.04.0 + BER和tuareg 2.0.10。我已经编辑了.emacs来添加以下行:(加载“/home/user/.opam/4.04.0+BER/share/emacs/site-lisp/tuareg-site-file”)和(setq tuareg-支持 - metaocaml t)由http://okmij.org/ftp/ML/MetaOCaml.html建议。但是,当我加载包含暂存注释的文件时,它们不会以任何方式突出显示(请参阅附图)。多级的字体锁定是不受影响的,并且它似乎应该是浅灰色的分段注释。
我之前在使用opam的tuareg 2.0的不同机器上使用BER MetaOCaml 4.02.1 + BER和4.04.0 + BER在Linux子系统Windows(这似乎是没有Xorg的普通Ubuntu)上尝试过这个。 10,它的用户设置包为我配置emacs并使用Mx自定义设置tuareg-support-metaocaml。这产生了相同的看似不令人满意的结果,如附带的屏幕截图所示。
我是否应该(或不应该)做任何工作,或者我是否误解了预期的行为?
提前谢谢。
(请注意,我已经在tuareg Github存储库上发布了这个问题:https://github.com/ocaml/tuareg/issues/151。如果不满意,请抱歉。)