2016-12-09 3 views
2

bashからhistoryを呼び出すのと同じように、履歴リストをutopで印刷する方法はありますか?私はemacsでutop-modeに関連付けられた履歴リングも見つけていません。私は歴史をヒッピーにしてREPLに反して展開しようとしています。ocaml utopで履歴リストを印刷する

Utopは、history-prevhistory-nextutop.el)のようなコマンドに応答するようですが、これはすべて私が見つけたものです。

答えて

2

この

μ> #require "lambda-term";; 
μ> LTerm_history.contents UTop.history;; 

は(当然 "LTerm_history.contents UTop.history;;"である)最初の要素はあなたが実行してきた最新のコマンドであることと、文字列のOCamlのリストとしてあなたutop歴史を出力します。

注:#require "lambda-term";;.ocamlinitファイルに追加して、上のリストの最初のコマンドをスキップできます。

utopの履歴にアクセスするためのシステムユーティリティを使用したい場合は、~/.utop-historyファイルもあります。

関連する問題