क्या कोई ऐसा फ़ंक्शन है जिसे मैं कॉल कर सकता हूं जो संपादन के लिए मेरी इनिट फ़ाइल खोलता है या इसका पथ लौटाता है?
क्या कोई ऐसा फ़ंक्शन है जिसे मैं कॉल कर सकता हूं जो संपादन के लिए मेरी इनिट फ़ाइल खोलता है या इसका पथ लौटाता है?
जवाबों:
38.1.2user-init-file
खंड में वर्णित चर को देखें । Emacs Lisp मैनुअल की Init फाइल ।
इस चर का उपयोग करके एक इंटरएक्टिव कमांड का निर्माण करना आसान है जो कि init फाइल को खोलता है:
(defun my-open-init-file ()
"Open the init file."
(interactive)
(find-file user-init-file))
एक सरल विकल्प यह होगा कि आप अपने इनिट फ़ाइल ( डिफ़ॉल्ट रूप bookmark-set
से बाध्य C-x r m
) के लिए एक बुकमार्क जोड़ें । फिर आप इसे वापस करने के लिए bookmark-jump
( C-x r b
) का उपयोग कर सकते हैं ।
इसके अलावा, यदि आप मोड के recentf-mode
साथ हेल्म, या बर्ड्स को सक्षम और उपयोग करते ido-use-virtual-buffers
हैं, तो किसी भी हाल की फ़ाइल पर स्विच करना उतना ही जल्दी है C-x b <filename>
। इसे सक्षम करने और recentf-max-saved-items
एक अच्छे उच्च मूल्य (1000) पर सेट करने के बाद , मैं व्यावहारिक रूप से कभी भी इस बारे में नहीं सोचता कि कोई फ़ाइल पहले से खुली है या नहीं - हर समय एक ही कुंजी बाइंडिंग के माध्यम से सुलभ है।
यदि आप कई सिस्टम पर Emac का उपयोग करते हैं जो विभिन्न स्थानों में init फ़ाइल को डालते हैं, या यदि आप अपने init.el
बार-बार संपादन नहीं करते हैं, लेकिन (Emacs उपयोगकर्ता किस प्रकार का सच होगा?)