Jakie znaczenie mają bufory Emacsa mające nazwy z * nausznikami *?


9

Istnieje wiele buforów Emacsa, w których ich nazwy mają „nauszniki”, tj. Mają nazwy podobne

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

Jakie jest znaczenie nauszników i czy użytkownicy tworzą bufory, aby z nich korzystać?


7
Takie jest znaczenie: są to bufory, które inaczej miałyby zimne uszy. Nikt nie wie dlaczego, ale w ten sposób nie narzekają.
Drew

Odpowiedzi:


12

Zgodnie z konwencją, te specjalne nazwy są używane dla buforów, które nie są bezpośrednio powiązane z plikiem, ale służą do zapewnienia użytkownikowi widoku niektórych działań, które mają miejsce w Emacsie.

Między innymi obejmuje to:

  • bufory oceny emacs-lisp
  • bufory do interakcji z podprocesami
  • bufory związane z siecią (IRC, wiadomości, ...)
  • bufory, które agregują zawartość obejmującą wiele plików (różne systemy pomocy)

Zauważ, że istnieje inna kategoria buforów, która jest bardziej wewnętrzna: te, które następują po *pattern*(z wiodącym odstępem). Bufory te są tego samego rodzaju, ale są ogólnie uważane za nieciekawe dla użytkownika, dlatego domyślnie są całkowicie ukryte w listach buforów i uzupełnieniach. Niektóre bufory debugowania i śledzenia należą do tej kategorii.


Niektóre (nie wszystkie ) bufory debugowania i śledzenia należą do tej kategorii. *Backtrace*to bufor debugujący, który nie. ;-)
Drew

@ Absolutnie, dziękuję za zwrócenie uwagi :)
Sigma

Czy błędem jest twierdzenie, że nauszniki na ogół oznaczają „bufor został utworzony przez emacsa, a nie użytkownika”?
Nsukami _

1
@LeMeteore ta linia wydaje mi się zbyt rozmyta: kiedy uruchamiam M-x manlub M-x ircprawdopodobnie tworzę bufory w tym sensie, że są bezpośrednią (i jedyną) konsekwencją mojego działania.
Sigma

@ Sigma Rzeczywiście, to źle powiedzieć.
Nsukami _
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.