Tôi muốn có thể xem mã nguồn C của các hàm Emacs. Ví dụ, tôi muốn có thể làm được M-: (find-function 'message)
.
Emacs nhắc tôi cho thư mục các nguồn C, để nó có thể thiết lập find-function-C-source-directory
. Tuy nhiên, bản phân phối của tôi (Arch Linux) vừa thực hiện các make; make install
bước thông thường (xem công thức gói ở đây ) vì vậy không có nguồn C nào có sẵn mà không tải xuống thủ công.
Vì vậy, tôi muốn sửa chữa bao bì. Câu hỏi của tôi là:
- Có các tùy chọn cấu hình Makefile của Emacs có nghĩa là
make install
sao chép các nguồn C không? Tôi không thể thấy bất cứ điều gì rõ ràng. - Cách chính xác để thiết lập
find-function-C-source-directory
trong gói là gì? Tạo mộtsite-lisp
? - Có bất kỳ distro hoặc nền tảng đã làm điều này?
src
thư mục khi xây dựng Emacs ": stackoverflow.com/questions/21241967/
find-function-C-source-directory
sử dụngsource-directory
nội bộ, do đó mọi thứ chỉ hoạt động cho một Emacs chạy trong thư mục xây dựng của nó ...