Яке значення буферів Emacs, що мають назви з * вушними гвинтами *?


9

Існує ряд буферів Emacs, де їх імена мають "вушники", тобто вони мають назви

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

Яке значення вушних раковин і чи є причина у користувачів, які створюють буфери для їх використання?


7
Це значення: це буфери, які в іншому випадку мали б холодні вуха. Ніхто не знає чому, але таким чином вони не скаржаться.
Дрю

Відповіді:


12

Зазвичай, ці спеціальні імена використовуються для буферів, які не пов'язані безпосередньо з файлом, але використовуються для надання користувачеві уявлення про деяку діяльність, що відбувається в Emacs.

Серед іншого це:

  • буфери оцінки emacs-lisp
  • буфери для взаємодії з підпроцесами
  • мережні буфери (IRC, повідомлення, ...)
  • буфери, що агрегують вміст, що охоплює декілька файлів (різні довідкові системи)

Зауважте, що існує ще одна категорія буферів, яка більш конкретна внутрішня: ті, що слідують за *pattern*(із провідним пробілом). Ці буфери одного типу, але вважаються користувачем як правило нецікавими, тому за замовчуванням повністю приховані у списках та доповненнях буферів. Деякі буфери налагодження та трасування підпадають під цю категорію.


Деякі (не всі ) буфери для налагодження та трасування підпадають під цю категорію. *Backtrace*- це буфер налагодження, який не робить. ;-)
Дрю

@Drew абсолютно, дякую за вказівку :)
Sigma

Чи невірно сказати, що вушники зазвичай означають, що "буфер створений emacs, а не користувачем"?
Nsukami _

1
@LeMeteore ця лінія здається мені занадто розмитою: коли я запускаю M-x manабо M-x irc, можливо, я створюю ці буфери в тому сенсі, що вони є прямим (і єдиним) наслідком моєї дії.
Sigma

@Sigma Дійсно, це неправильно говорити.
Nsukami _
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.