2011-10-08 34 views
15

chúng tôi có thể nhận trợ giúp với "Ch ..." và emacs hiển thị một bộ đệm Trợ giúp và chuyển đến địa điểm khác bằng liên kết . Làm thế nào tôi có thể làm một cái gì đó như thế với elisp, liên kết đến bộ đệm khác hoặc hiển thị cái gì khác?emacs lisp: cách thêm vào liên kết/siêu liên kết đến tệp khác giống như trong * H elp *

+0

cảm ơn "nút" và "văn bản có thể nhấp" –

Trả lời

13

Bộ dựng sẵn Nút gói cung cấp một cách thuận tiện. Ví dụ,

(require 'button) 
(insert-button "foo" 'action (lambda (x) (find-file user-init-file))) 

sẽ chèn một nút/link dán nhãn "foo" rằng khi kích hoạt (bằng cách nhấn Nhập trong khi điểm là trên nhãn hoặc nhấp chuột giữa) sẽ mang đến file init.

Dưới đây là một ví dụ khác bắt chước một liên kết www,

(insert-button "fsf" 
       'action (lambda (x) (browse-url (button-get x 'url))) 
       'url "http://www.fsf.org") 

Xem elisp Reference Manual 38.17 Buttons.

3

Bạn đang xem xét "text nhấp được"

đọc this cho lời giải thích hơn.

Hoặc this nếu bạn định sử dụng chế độ org.

Các vấn đề liên quan