संपादन के लिए मेरी इनिट फ़ाइल खोलने या उसका पथ लौटाने का कार्य


15

क्या कोई ऐसा फ़ंक्शन है जिसे मैं कॉल कर सकता हूं जो संपादन के लिए मेरी इनिट फ़ाइल खोलता है या इसका पथ लौटाता है?

जवाबों:


24

38.1.2user-init-file खंड में वर्णित चर को देखें । Emacs Lisp मैनुअल की Init फाइल

इस चर का उपयोग करके एक इंटरएक्टिव कमांड का निर्माण करना आसान है जो कि init फाइल को खोलता है:

(defun my-open-init-file ()
  "Open the init file."
  (interactive)
  (find-file user-init-file))

3

एक सरल विकल्प यह होगा कि आप अपने इनिट फ़ाइल ( डिफ़ॉल्ट रूप 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 उपयोगकर्ता किस प्रकार का सच होगा?)


सलाह के लिए आभार। हां, कॉन्स्टेंटाइन के उत्तर में नामित चर मुझे यह निर्धारित करने की अनुमति देता है कि विभिन्न सिस्टम पर इनिट फ़ाइल कहां है। मैं मानता हूँ कि कई संभावित स्थान नहीं हैं ... लेकिन चर नाम जानना अच्छा है!
daveloyall
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.