* earmuffs *の名前を持つEmacsバッファーの意味は何ですか?


9

Emacsのバッファには、その名前に「イヤーマフ」がある、つまり次のような名前のバッファがいくつかあります。

  • *scratch*
  • *R*
  • *ESS*
  • *helm-mode-circe*

イヤーマフの意味は何ですか?ユーザーがそれらを使用するためにバッファーを作成する理由はありますか?


7
これは重要です:これらは、そうでなければ冷たい耳を持つバッファです。誰もその理由を知りませんが、このように彼らは文句を言いません。
2014

回答:


12

慣例により、これらの特別な名前は、ファイルに直接関連付けられていないバッファーに使用されますが、Emacsで発生するアクティビティのビューをユーザーに提供するために使用されます。

これには、特に次のものが含まれます。

  • emacs-lisp評価バッファー
  • サブプロセスとの相互作用のためのバッファ
  • ネットワーク関連のバッファ(IRC、メッセージなど)
  • 複数のファイルにわたるコンテンツを集約するバッファー(さまざまなヘルプシステム)

より具体的に内部的なバッファの別のカテゴリがあることに注意してください*pattern*。これらのバッファは同じ種類ですが、一般にユーザーには興味がないと見なされるため、デフォルトではバッファのリストと補完で完全に非表示になっています。一部のデバッグバッファとトレースバッファは、このカテゴリに分類されます。


一部すべてではない)のデバッグバッファーとトレースバッファーがそのカテゴリに分類されます。 *Backtrace*しないデバッグバッファです。;-)
ドリュー

@Drew絶対に指摘してくれてありがとう:)
シグマ

イヤーマフが一般的に「バッファはユーザーではなくemacsによって作成された」という意味だと言うのは間違っていますか?
Nsukami _ 2014

1
@LeMeteoreその行は私には少しぼやけているように見えます:M-x manまたはを実行するとM-x irc、間違いなく、それらは私のアクションの直接の(そして唯一の)結果であるという意味で、これらのバッファーを作成しています。
シグマ

@Sigma確かに、それを言うのは間違いです。
Nsukami _ 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.