12 エコーエリアに表示せずにメッセージバッファにログを記録する機能はありますか?または、別のログメカニズムが組み込まれていますか? 私は一種のconsole.log( "string")のような機能を求めています。 logging — ピーター ソース ここに私がそれを行う方法を示すリンクがあります: emacs.stackexchange.com/a/6003/2287 基本的に、この関数(messages-buffer)はバッファーを取得するか、存在しない場合は適切なモードでバッファーを作成するために使用されます。関数を使用して(inhibit-read-only t)-バッファの一番下に移動し、新しい行にあるかどうかをテストし、そうでない場合は新しい行を作成し、メッセージの内容(何でも)を挿入してからテストします再度、それが新しい行であるかどうかを確認し、ない場合は新しい行を挿入します。このメソッドは、対話型プロンプトのようなもののためにエコー領域を利用可能に保ちます。 — 法律家
10 emacs-snapshotを使用するinhibit-messageと、tにバインドできます。 非nilは、「メッセージ」の呼び出しが表示されないことを意味します。それらはまだメッセージバッファに記録されます。 — アボアボ ソース
0 それを行う1つの方法は、(message "")直後に呼び出すことです。ただし、これにより、エコー領域の既存のコンテンツがすべて消去されます。 (message "foo") (message "") — レゴシア ソース
(messages-buffer)
はバッファーを取得するか、存在しない場合は適切なモードでバッファーを作成するために使用されます。関数を使用して(inhibit-read-only t)
-バッファの一番下に移動し、新しい行にあるかどうかをテストし、そうでない場合は新しい行を作成し、メッセージの内容(何でも)を挿入してからテストします再度、それが新しい行であるかどうかを確認し、ない場合は新しい行を挿入します。このメソッドは、対話型プロンプトのようなもののためにエコー領域を利用可能に保ちます。