Câu trả lời, theo như tôi biết, cho câu hỏi của bạn là " Bạn không thể biết " và " Không có danh sách các thư viện như vậy ".
apropos
và các lệnh tương tự chỉ dựa trên những gì hiện đang được tải hoặc tự động tải, chứ không phải những gì được phân phối với Emacs. Trừ khi một cái gì đó được (a) tích hợp (nghĩa là trong mã C), (b) có sẵn từ một thư viện đã được tải hoặc (c) được tự động tải, nó không được chọn bởi các lệnh đó.
Trong trường hợp đó, khu nghỉ mát duy nhất của bạn là tìm kiếm mã nguồn (theo như tôi biết). Grepping là một cách để làm điều đó.
Nếu một biến như auto-revert-use-notify
(là tùy chọn người dùng) được đề cập rõ ràng trong Emacs News ( C-h N
), thì thật tuyệt nếu đề cập đó được liên kết với thư viện nguồn xác định nó, vì vậy bạn chỉ cần nhấn RET
hoặc nhấp mouse-2
vào tên của nó để mở tệp thư viện theo định nghĩa của nó. Bạn có thể muốn sử dụng M-x report-emacs-bug
để gửi yêu cầu nâng cao.
(Nói chung cũng có thể hữu ích khi có lệnh để thực hiện điều đó: tìm kiếm định nghĩa của biến hoặc hàm trong mã nguồn phân tán, mà không cần thư viện cần tải. Trong trường hợp này, bạn biết tên biến chính xác, nhưng phải grep
tìm nơi nó được định nghĩa.)
require
trước tiên tôi phải cài đặt gói.