問題タブ [tuareg]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - OCaml プロジェクトを管理するために emacs tuareg モードを効果的に使用する方法は?
内部に 20 ~ 50 個のファイルがあるプロジェクトに OCaml を使用しています。また、私は使用してemacs + tuaregいます。
シンタックス ハイライトは tuareg によって適切に行われ、通常、1 つのファイルの編集には emacs を使用するのが適切です。
ただし、プロジェクト ファイルについては、フォルダごとファイルを頻繁に切り替える必要があります。emacs をプロジェクト マネージャとして使用するにはどうすればよいですか? 日食のように?
Eclipse のようにファイル/プロジェクト ツリーを作成するにはどうすればよいですか?
また、大量のファイル (コア ライブラリやバッテリーを含むものなど) を効果的に管理するにはどうすればよいでしょうか? emacs は単一ファイルの編集には適しているようですが、仮想プロジェクトの管理には適していません。
ありがとう
macos - GNU Emacs が tuareg モードで初期化されないのはなぜですか?
私はmac os xで実行しています。/Users/Max/.emacs に次のファイルがあります。
(add-to-list 'load-path “/Users/Max/emacs/tuareg-mode/”)
(load “tuareg-mode-startup”)
/Users/Max/emacs/tuareg-mode/ にフォルダーがあり、その中に tuareg 2.0.6 から取得して「tuareg-mode」フォルダーに抽出したこれらのファイルがあります。
編集:代わりに、「tuareg-mode」フォルダーに 2.0.7 ファイルを取得しました。
emacsを開いたときに発生するエラーは次のとおりです。
警告 (初期化): `/Users/Max/.emacs' の読み込み中にエラーが発生しました:
変数としてのシンボルの値は無効です: “/Users/Max/emacs/tuareg-mode/”</p>
正常な動作を確保するには、初期化ファイルでエラーの原因を調査して削除する必要があります。完全なエラー バックトレースを表示するには、「--debug-init」オプションを指定して Emacs を起動します。
--debug-init オプションを指定して emacs を起動すると、次のようになります。
デバッガーが入力されました -- Lisp エラー: (void-variable “/Users/Max/emacs/tuareg-mode/”) (add-to-list (quote load-path) “/Users/Max/emacs/tuareg-mode/”) ) eval-buffer(# nil "/Users/Max/.emacs" nil t) ; バッファ位置 57 で
読み込み load-with-code-conversion("/Users/Max/.emacs" "/Users/Max/.emacs" tt) load("~/.emacs" tt) #[0 "\205\ 262 \306=\203\307\310Q\202; \311=\204\307\312Q\202;\313\307\314\315#\203*\316\202;\313\307\314\317 #\203:\320\nB\321\202;\316\322\323\322\211#\210\322=\203a\324\325\326\307\327Q!\"\323\322\211 #\210\322=\203\210\203\243\330!\331\232\203\243\332!\211\333P\334!\203}\211\202\210\334!\203\207\202\210\314\262\203\241\335\"\203\237\336\337#\210\340\341!\210\266\f?\205\260\314\323\342\322\211#)\262\207" [init-file-user system-type delayed-warnings-list user-init-file inhibit-default-init inhibit-startup-screen ms-dos "~" "/_emacs" windows-nt "/.emacs" directory-files nil "^\\.emacs\\(\\.elc?\\)?$" "~/.emacs" "^_emacs\\(\\.elc?\\)?$" (initialization "_emacs' init ファイルは非推奨です。`.emacs' を使用してください") "~/_emacs" t load expand-file-name "init" file-name-as-directory "/.emacs.d" file-name-extension " elc" file-name-sans-extension ".el" file-exists-p file-newer-than-file-p message "警告: %s は %s よりも新しい" sit-for 1 "default"] 7 "\ n\n(fn)"]() コマンドライン() ノーマルトップレベル()
私は新しい Mac OS で、OCaml はまったく初めてです。私が何を間違ったのかわかりません。パスをロードできないのはなぜですか?
どうもありがとう。
emacs - Tuareg-mode は ocaml を見つけることができませんか?
私はemacsで動作するtuareg-modeを持っています。Mac OS に ocaml 4.01.0 をダウンロードしてインストールしました。
tuareg モードの場合、Cx Cb ocaml は「プログラムを検索しています: そのようなファイルまたはディレクトリはありません。ocaml」を返します。
ocaml を tuareg-mode で動作させるにはどうすればよいですか?
ありがとう。
emacs - tuareg を使用して Emacs でカスタム OCaml トップレベルを開始する便利な方法
関数を使用して Emacs/tuareg でカスタム トップレベルを開始する場合tuareg-run-caml、トップレベルへのパスと-I、CMI ファイルを見つけるために必要なさまざまなオプションを指定する必要があります。この入力は面倒です。カスタム トップレベルを開始するためのより便利な方法はありますか?
emacs - トゥアレグ モード: «Buffer x.ml has no process»
私は tuareg-mode を初めて使用するので、「Buffer x.ml has no process」の問題を修正する方法がわかりません。このため、私が見る限り、構文チェックなどをスキップします。私は何もしませんが、tuareg をロードする x.ml ファイルを開くだけです。提案をお寄せいただきありがとうございます!
emacs - mll ファイルと mly ファイルを強調表示する
私は自分のを書き直してい.emacsます。現時点では、.mlファイルは十分に強調表示されていますが、ファイルのモードはありませ.mllん.mly。これが私の.emacsです。修正方法を知っている人はいますか?
さらに、またはを使用していますtuareg-modeかocp-indent?
emacs - tuareg-mode のポイントで変数の署名を取得する方法は?
自動補完を行うために使用できmerlin、署名がポップアップ ウィンドウに表示されます。さらに、完了時にモジュールで追加の定義済み変数を取得するためにCtrl-horを使用できます。?
しかし、コード レビューの場合、これらの署名を取得するにはどうすればよいでしょうか? 他にもいくつか試しtuareg-list-functionsてみましたが、うまくいきませんでした。