1

TL:博士;我想在 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- http://okmij.org/ftp/ML/MetaOCaml.html建议的 support-metaocaml t) 。但是,当我加载包含暂存注释的文件时,它们不会以任何方式突出显示(参见附图)。多阶段的字体锁定未受影响,并且看起来暂存注释应该是浅灰色的深蓝色。

我之前已经在 Windows 的 Linux 子系统(似乎是没有 Xorg 的普通 Ubuntu)上尝试过这个,在另一台具有 BER MetaOCaml 4.02.1+BER 和 4.04.0+BER 的机器上,使用 opam 的 tuareg 2.0.10,它是user-setup 包为我配置 emacs 并使用 Mx customize 设置 tuareg-support-metaocaml。这产生了与所附屏幕截图相同的看似不令人满意的结果。

我应该(或不应该)做些什么来让它工作,还是我误解了预期的行为?

先感谢您。

(请注意,我已经将此作为问题发布在 tuareg Github 存储库中:https ://github.com/ocaml/tuareg/issues/151 。抱歉,如果这不受欢迎。)

X下Emacs中MetaOCaml的例子

终端中 Emacs 中的 MetaOCaml 示例

4

0 回答 0