Bạn có thể sử dụng gói openwith để cấu hình các liên kết của các loại tệp với các ứng dụng bên ngoài. Điều này sau đó mở các tập tin trong các ứng dụng xác định và làm việc cho find-file
, dired
và một cách tự nhiên cũng cho C-C C-o
trong org-mode. Các hiệp hội được xác định trong một danh sách các danh sách (tài liệu qv của openwith-associations
biến). Ví dụ, đây là cài đặt của tôi để cài đặt Ubuntu.
(("\\.pdf\\'" "evince" (file))
("\\.mp3\\'" "xmms" (file))
("\\.\\(?:mpe?g\\|mp4\\|MP4\\|avi\\|wmv\\)\\'" "mplayer" ("-idx" file))
("\\.odp\\|\\.odt\\|\\.doc\\|\\.docx\\'" "libreoffice" (file)))
Openwith có sẵn từ MELPA.
Liên kết tương đối trong chế độ org sau đó hoạt động dễ dàng, ví dụ:
[[file:images/mypicture.pdf][this picture]]
C-c C-o
(org-open-at-point
) để theo liên kết? Nó có hoạt động không nếu bạn sử dụng một đường dẫn tuyệt đối hoặc một tệp có phần mở rộng khác nhau? HĐH gì?