在 emacs 中设置 OCaml 的注释目录
Set the annotations directory for OCaml in emacs
我是一个大项目的一部分,遗憾的是,.annot
文件不在 .ml
文件目录中。所以,自然地,当我做 C-c C-t
它回答
No annotation file. Compile with option "-annot" or set 'caml-annot-dir'.
我检查过,我的 .annot
文件在一个目录中(比方说在 ../build
中),我想告诉图阿雷格人,当我处理这个项目时,它应该查看这个目录(通过设置 caml-annot-dir
我找不到)但我不知道如何设置这个变量,更不知道如何设置 if forever 但仅限于这个项目(可能有局部变量?)。
首先请注意,caml-types-build-dirs
中的目录是在文件的父目录中搜索的。在你的情况下,你应该做 (add-to-list 'caml-types-build-dirs "build")
。如果完成此列表不起作用,您可以使用局部变量在文件基础上设置位置:放在文件末尾
(* Local Variables: *)
(* caml-annot-dir: "/path/to/directory/annot" *)
(* End: *)
我是一个大项目的一部分,遗憾的是,.annot
文件不在 .ml
文件目录中。所以,自然地,当我做 C-c C-t
它回答
No annotation file. Compile with option "-annot" or set 'caml-annot-dir'.
我检查过,我的 .annot
文件在一个目录中(比方说在 ../build
中),我想告诉图阿雷格人,当我处理这个项目时,它应该查看这个目录(通过设置 caml-annot-dir
我找不到)但我不知道如何设置这个变量,更不知道如何设置 if forever 但仅限于这个项目(可能有局部变量?)。
首先请注意,caml-types-build-dirs
中的目录是在文件的父目录中搜索的。在你的情况下,你应该做 (add-to-list 'caml-types-build-dirs "build")
。如果完成此列表不起作用,您可以使用局部变量在文件基础上设置位置:放在文件末尾
(* Local Variables: *)
(* caml-annot-dir: "/path/to/directory/annot" *)
(* End: *)