आपने पूछा find-file
। अन्य लोगों (उदाहरण के लिए, दान) इसके बारे में क्या कहते हैं, इसके अलावा, यह भी विकल्प में फ़ाइल प्रकार (जैसे विस्तार) से जुड़े एक एप्लिकेशन का उपयोग करके फ़ाइलों को खोलने के बारे में जानना सार्थक है dired-guess-shell-alist-user
। और यदि आप एमएस विंडोज पर Emacs का उपयोग करते हैं, तो यह जानना सार्थक है कि विंडोज फ़ाइल संघों का उपयोग करके फ़ाइल कैसे खोलें।
dired-guess-shell-alist-user
मानक लाइब्रेरी लोड करने के बाद विकल्प उपलब्ध है dired-x.el
। एक पीडीएफ फाइल की डिफ़ॉल्ट एसोसिएशन को चर में परिभाषित किया गया है dired-guess-shell-alist-default
, और यह प्रोग्राम है xpdf
(यूनिक्स और जीएनयू / लिनक्स पर उपलब्ध है)। dired-guess-shell-alist-user
उदाहरण के लिए, आप विकल्प का उपयोग करके , इस संगति को जोड़कर Adobe Acrobat Reader के साथ जोड़ सकते हैं ("\.pdf$" . "AcroRd32.exe")
:।
तब आप केवल उपयोग करके Dired में एक पीडीएफ फाइल खोल सकते हैं !
। यह "अनुमान" के रूप में डिफ़ॉल्ट प्रोग्राम प्रदान करता है, जिसे आप दोहरा कर एक्सेस कर सकते हैं M-n
। तो !
द्वारा पीछा M-n
आप शेल कमांड दे देंगे AcroRd32.exe
, तो बिंदु एक PDF फ़ाइल नाम पर और अगर उस आदेश / कार्यक्रम regexp साथ जुड़ा हुआ है \.pdf$
।
Dired के अलावा, आप फ़ाइल संघों का उपयोग dired-guess-shell-alist-user
एक बुकमार्क फ़ाइल हैंडलर के रूप में कर सकते हैं, अर्थात् , यदि आप लाइब्रेरी बुकमार्क + का उपयोग करते हैं, तो पीडीएफ फाइल का किसी भी बुकमार्क के लिए पीडीएफ फाइलों पर प्रभाव पड़ता है । का मौजूदा मान dired-guess-shell-alist-user
विकल्प के डिफ़ॉल्ट मान के रूप में उपयोग किया जाता है bmkp-default-handlers-for-file-types
, जो इसे नियंत्रित करता है।
आप विकल्पों के बारे में सोच सकते हैं dired-guess-shell-alist-user
और bmkp-default-handlers-for-file-types
के रूप में कुछ हद तक के अनुरूप auto-mode-alist
। लेकिन वे बफर मोड में मैप करने के बजाय फ़ाइल नाम के पैटर्न को कार्रवाई के लिए फाइल करते हैं। और वे तभी प्रभावी होते हैं जब आप कुछ आदेशों का उपयोग करते हैं।
यदि आप MS Windows का उपयोग करते हैं, तो आप इसके बजाय (या भी) मौजूदा Windows फ़ाइल संघों का लाभ उठा सकते हैं जब आप किसी फ़ाइल को एक बुकमार्क में "Dire" या "जंप" खोलते हैं। इसके लिए आपको लाइब्रेरी चाहिए w32-browser.el
।
Dired के लिए, आपको लाइब्रेरी Dired + की भी आवश्यकता है - Dired में Windows फ़ाइल एसोसिएशन का उपयोग करना देखें । बुकमार्क के लिए, आपको बुकमार्क + की भी आवश्यकता होती है - विंडोज फाइल एसोसिएशनों का उपयोग करके बुकमार्क और
आप बुकमार्क के साथ खुलने वाली फाइलों को नहीं देख सकते ।