Tầm quan trọng của bộ đệm Emacs có tên với * Earmuffs * là gì?


9

Có một số bộ đệm Emacs trong đó tên của chúng có "nút tai", tức là chúng có tên như

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

Tầm quan trọng của nút bịt tai là gì và có lý do gì để người dùng tạo bộ đệm để sử dụng chúng không?


7
Đây là ý nghĩa: Đó là những bộ đệm nếu không có tai lạnh. Không ai biết tại sao, nhưng theo cách này họ không phàn nàn.
vẽ

Câu trả lời:


12

Theo quy ước, những tên đặc biệt đó được sử dụng cho các bộ đệm không được liên kết trực tiếp đến một tệp, nhưng được sử dụng để cung cấp cho người dùng chế độ xem một số hoạt động xảy ra trong Emacs.

Trong số những thứ khác, điều này bao gồm:

  • bộ đệm đánh giá emacs-lisp
  • bộ đệm để tương tác với các quy trình phụ
  • bộ đệm liên quan đến mạng (IRC, tin nhắn, ...)
  • bộ đệm tổng hợp nội dung bao trùm nhiều tệp (hệ thống trợ giúp khác nhau)

Lưu ý rằng có một loại bộ đệm khác cụ thể hơn bên trong: những bộ đệm theo sau *pattern*(có khoảng trắng ở đầu). Các bộ đệm này cùng loại, nhưng thường được coi là không quan tâm đến người dùng, do đó hoàn toàn bị ẩn theo mặc định trong danh sách và hoàn thành bộ đệm. Một số bộ đệm gỡ lỗi và theo dõi thuộc thể loại đó.


Một số (không phải tất cả ) gỡ lỗi và theo dõi bộ đệm thuộc thể loại đó. *Backtrace*là một bộ đệm gỡ lỗi mà không. ;-)
vẽ

@Drew hoàn toàn, cảm ơn vì đã chỉ ra :)
Sigma

Có sai không khi nói rằng nút bịt tai thường có nghĩa là "bộ đệm được tạo bởi emacs chứ không phải bởi người dùng"?
Nsukami _

1
@LeMeteore dòng đó có vẻ hơi mờ đối với tôi: khi tôi chạy M-x manhoặc M-x irc, được cho là tôi đang tạo ra các bộ đệm theo nghĩa là chúng là hậu quả trực tiếp (và duy nhất) của hành động của tôi.
Sigma

@Sigma Thật vậy, thật sai lầm khi nói điều đó.
Nsukami _
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.