2016-07-07 9 views
0

私は大きなプロジェクトに参加していますが、残念ながら.annotファイルは.mlファイルディレクトリにありません。だから当然、私がするときC-c C-tそれは答えますemacsのOCamlの注釈ディレクトリを設定します

注釈ファイルがありません。オプション "-annot"でコンパイルするか、 "caml-annot-dir"を設定します。

は、私は私の.annotファイルがディレクトリと私は、このプロジェクトに取り組んでいるとき、それはcaml-annot-dirを設定することにより(このディレクトリになるはずというトゥアレグをお伝えしたいと思います(のは../buildに言わせて)であり、確認されました私は見つけることができません)しかし、私はこの変数を設定する方法、さらに永遠に設定する方法については分かりませんが、このプロジェクト(たぶんローカル変数?

+0

注釈所見はtuaregではなく 'ocaml-types.el' OCamlコンパイラにバンドルされています。 – camlspotter

+0

OK。しかし、とにかく、私はこのディレクトリをどのように設定できますか? ;-) – Lhooq

+1

ちょうど好奇心から、メルリンを知っていますか? 'C-c C-t'コマンドがオーバーロードされるため、ほとんどの場合、追加の設定の負担がなくなります。 – ivg

答えて

2

まず、caml-types-build-dirsのディレクトリは、ファイルの親ディレクトリで検索されます。あなたの場合、(add-to-list 'caml-types-build-dirs "build")を実行する必要があります。このリストの作成がうまくいかない場合は、ローカル変数を使用してファイルの場所を設定することができます:ファイルの最後に置く (* Local Variables: *) (* caml-annot-dir: "/path/to/directory/annot" *) (* End: *)

+0

「アノテーションファイルがありません」と言うのはtuaregではありません。オプション "-annot"でコンパイルしてください。 'caml-types.el'です。とにかく、詳細についてはhttps://www.gnu.org/software/emacs/manual/html_node/emacs/Specifying-File-Variables.html#Specifying-File-Variablesをチェックしてください。 – camlspotter

+0

ハハハム@カムストートター、忍耐を失うことはありません! ;-) – Lhooq

+0

@chris、あなたの最初の文が私の言ったことを正確に繰り返すので、あなたの答えを編集するべきかもしれません。私はローカル変数を試してみるでしょう(質問する前になぜ試してみませんでしたか?) – Lhooq

関連する問題