मुझे अपने .emacs
फ़ाइल में क्या लिखना चाहिए ताकि *scratch*
बफर बंद हो जब मैं Emacs खोलूं?स्वचालित रूप से स्क्रैच बफर को बंद करना
उत्तर
(kill-buffer "*scratch*")
नहीं वास्तव में अपने प्रश्न का उत्तर है, लेकिन आप को पता है आप एक अलग बफर स्टार्टअप पर खोले गए या * खरोंच * बफर की सामग्री को बदलने के लिए चुन सकते हैं कि पसंद कर सकते हैं। उदाहरण के लिए:
;; Make *scratch* buffer blank.
(setq initial-scratch-message nil)
;; Make the buffer that opens on startup your init file ("~/.emacs" or
;; "~/.emacs.d/init.el").
(setq initial-buffer-choice user-init-file)
पहले उदाहरण में, * स्क्रैच * बफर खाली होगा। दूसरे उदाहरण में, * स्क्रैच * बफर अभी भी मौजूद होगा, लेकिन उपयोगकर्ता-इन-फ़ाइल केंद्रित होगी।
मुझे आपके प्रश्न से संदेह है कि आप शायद प्रत्येक बार संपादित करने के लिए एक बार भी Emacs शुरू करते हैं। (यदि मैं इस धारणा में गलत हूं, तो निम्नलिखित टिप्पणियां आपके लिए लागू नहीं होती हैं।)
Emacs को शुरू करने के लिए डिज़ाइन किया गया है और फिर आप विभिन्न फ़ाइलों पर जाने के दौरान सप्ताह या महीनों तक चलते रहेंगे उन्हें। Emacs कई फ़ाइलों को बहुत अच्छी तरह से संभालता है, इसलिए जब तक आप उनमें से 50 या 100 लटकते हैं, तब तक संबंधित बफर को मारने के लिए शायद ही कभी जरूरी है। मैं अपनी खिड़की प्रणाली शुरू होने के ठीक बाद emacs शुरू करता हूं, और यह तब तक चलता है जब तक कि मेरा सिस्टम बंद हो या क्रैश न हो जाए। शुरुआती स्क्रैच बफर इस मोड में एक गैर-समस्या है, क्योंकि मैं इसे बहुत बार देखता हूं।
आप अनुकूलित कर सकते हैं:
initial-buffer-choice
मैं अपने homedir के लिए सेट: "~ /"DIRED मोड में शुरू करने के लिए।
मैं स्क्रैच बफर को मारने के लिए इसका उपयोग करता हूं और बिना शीर्षक वाले टेक्स्ट मोड में एक नया बफर खोलता हूं। इसे एक न्यूज ग्रुप पर मिला और इसे थोड़ा संशोधित किया। जब फ़ाइलमैनेजर से फ़ाइलों को खोलने
(defun my-close-scratch() (kill-buffer "*scratch*") (if (not (delq nil (mapcar 'buffer-file-name (buffer-list)))) (new-untitled-buffer) )) (defun my-emacs-startup-hook() (my-close-scratch)) (add-hook 'emacs-startup-hook 'my-emacs-startup-hook) (defun new-untitled-buffer() "Opens a new empty buffer." (interactive) (let ((buf (generate-new-buffer "Untitled"))) (switch-to-buffer buf) (normal-mode) (setq buffer-offer-save t)) (add-hook 'kill-buffer-query-functions 'ask-to-save-modified nil t) )
शीर्षकहीन बंद करने के लिए जब Emacs खुला नहीं है मैं का उपयोग करें:
(defun my-close-untitled() (if (get-buffer "Untitled") (kill-buffers-by-name "Untitled"))) (add-hook 'find-file-hook 'my-close-untitled)
आप स्क्रैच बफर को बिना शीर्षक वाले बफर के रूप में क्यों उपयोग करेंगे? –
उचित तरीके से अपने .emacs फ़ाइल के custom-set-variables
अनुभाग के लिए inhibit-startup-screen
जोड़ना है।
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(inhibit-startup-screen t)
)
- 1. स्वचालित रूप से बंद फ़ायरफ़ॉक्स
- 2. उपकरण स्वचालित रूप से काम करना बंद कर देता है?
- 3. क्या Emacs में स्वचालित रूप से फ़ाइल नाम पूर्णता बफर बंद करने का कोई तरीका है?
- 4. पूरा होने के बाद स्वचालित रूप से विंडो बंद करने से emacs को रोकें
- 5. कनेक्शन बंद करने से स्वचालित रूप से बंद स्टेटमेंट और परिणामसेट बंद हो जाता है?
- 6. मैं Emacs में स्वचालित रूप से खोला गया विंडो कैसे बंद करूं?
- 7. इकाई परीक्षणों से स्वचालित रूप से कक्षाएं उत्पन्न करना?
- 8. स्क्रैच
- 9. स्क्रैच से एक टीडीडी परियोजना शुरू करना
- 10. विकास समय को स्वचालित रूप से ट्रैक करना
- 11. स्वचालित रूप से PostgreSQL में निष्क्रिय कनेक्शन कैसे बंद करें?
- 12. स्क्रैच
- 13. गहन रूप से मल्टीथ्रेडिंग एप्लिकेशन बंद करना?
- 14. क्या स्ट्रीम स्वचालित रूप से त्रुटि पर बंद हैं?
- 15. उचित रूप से बंद करना SSLSocket
- 16. MSBuild प्रतिलिपि कार्यों को स्वचालित रूप से
- 17. क्या इसकी स्ट्रीम स्वचालित रूप से बंद हो जाती है?
- 18. Windows सेवा स्वचालित रूप से बंद हो जाता है
- 19. क्या धागा स्वचालित रूप से बंद हो जाता है?
- 20. पीडीएफ को स्वचालित रूप से छवियों में कनवर्ट करना
- 21. स्वचालित रूप से व्यवस्थापक
- 22. स्वचालित रूप से Minecraft
- 23. स्वचालित रूप से जावा
- 24. स्वचालित रूप से JTable
- 25. स्क्रैच से प्रोग्रामेटिक रूप से एनएससीओलेक्शन व्यू कैसे बनाएं?
- 26. शॉर्टकट स्वचालित रूप से
- 27. स्क्रैच
- 28. फ़ाइल छोड़ते समय त्वरित फ़िक्स विंडो को स्वचालित रूप से कैसे बंद करें?
- 29. स्वचालित रूप से RSpec
- 30. स्क्रैच
मुझे लगता है कि पहले चर को वास्तव में 'प्रारंभिक-स्क्रैच-संदेश' ('-बफर' नहीं कहा जाता है)। –
'संदेश' स्क्रैच बफर के अंदर प्रदर्शित संदेश को संदर्भित करता है - उदाहरण के लिए, "हैलो वर्ल्ड! आप प्रारंभिक गंतव्य पर पहुंचे हैं, जिसे" स्क्रैच बफर "कहा जाता है। – lawlist
जब बाइट फ़ाइल को संकलित करते हैं तो मुझे' चेतावनी मिलती है ' : फ्री वैरिएबल \ 'प्रारंभिक-स्क्रैच-बफर \' के लिए असाइनमेंट ... –