क्या Emacs मोड चुनने के लिए आदेशों की एक सूची है? मुझे कैसे पता चलेगा कि मेरे मंच पर कौन से मोड उपलब्ध हैं? मेरा मतलब है कि M-x
के बाद टाइप किए गए मोड नामों की सूची।Emacs स्टॉक प्रमुख मोड सूची
उत्तर
प्रकार M-x *-mode <Tab>
और Emacs -mode
में समाप्त होने वाले सभी इंटरएक्टिव आज्ञाओं है कि वर्तमान में लोड किए गए हैं सूची जाएगा।
मुझे यकीन नहीं है कि आप require
के बाद आसानी से देख सकते हैं कि आपके लोड पथ में सभी elisp फ़ाइलों को लोड किए बिना कौन से मोड उपलब्ध हैं।
सूची इस प्रकार है: http://www.emacswiki.org/CategoryModes
कुछ मोड गुम लगते हैं, उदा। जोन कहीं भी नहीं है – cnst
कुछ अनुमान-काम के साथ प्रमुख मोड लिस्टिंग कि मोड में खत्म हो नाबालिग-मोड और अन्य कार्यों की सूची से बचने के लिए के लिए एक समारोह:
(defun list-major-modes()
"Returns list of potential major mode names (without the final -mode).
Note, that this is guess work."
(interactive)
(let (l)
(mapatoms #'(lambda (f) (and
(commandp f)
(string-match "-mode$" (symbol-name f))
;; auto-loaded
(or (and (autoloadp (symbol-function f))
(let ((doc (documentation f)))
(when doc
(and
(let ((docSplit (help-split-fundoc doc f)))
(and docSplit ;; car is argument list
(null (cdr (read (car docSplit)))))) ;; major mode starters have no arguments
(if (string-match "[mM]inor" doc) ;; If the doc contains "minor"...
(string-match "[mM]ajor" doc) ;; it should also contain "major".
t) ;; else we cannot decide therefrom
))))
(null (help-function-arglist f)))
(setq l (cons (substring (symbol-name f) 0 -5) l)))))
(when (called-interactively-p 'any)
(with-current-buffer (get-buffer-create "*Major Modes*")
(clear-buffer-delete)
(let ((standard-output (current-buffer)))
(display-completion-list l)
(display-buffer (current-buffer)))))
l))
C-h a mode
सभी मोडों का सारांश प्रदर्शित करता है
'सी-एच ए-एमओडी $ आरईटी 'बेहतर होगा। –
- 1. डीबग Emacs Lisp प्रमुख मोड
- 2. Emacs में जावास्क्रिप्ट प्रमुख मोड
- 3. Emacs के लिए जीएलएसएल प्रमुख मोड?
- 4. एक emacs प्रमुख मोड को फिर से लोड कैसे करें?
- 5. Emacs (Lisp से) में वर्तमान प्रमुख मोड का पता लगाएं?
- 6. emacs - Emacs Lisp मोड में स्वत: पूर्णता
- 7. Emacs ऑर्ग मोड: लाइन
- 8. प्रमुख मोड रीलोड के बिना emacs में फ़ॉन्ट-लॉक कीवर्ड अपडेट करना
- 9. ओकैम - Emacs tuareg मोड
- 10. emacs पायथन मोड प्राथमिकता
- 11. Emacs epa मोड: पृष्ठ
- 12. Emacs मोड multiline टिप्पणियां
- 13. Emacs अजगर मोड
- 14. Emacs: ऑर्ग-मोड
- 15. Emacs ट्रम्प मोड
- 16. Emacs लगातार फोल्डिंग मोड
- 17. जावा-मोड तर्क Emacs में Emacs
- 18. प्रमुख-मोड हुक कॉन्फ़िगरेशन अन्य बफर को प्रभावित करता है
- 19. विस्तार पर आधारित Emacs ऑटो-नाबालिग मोड
- 20. Emacs
- 21. Emacs - जब मैं एक प्रमुख मोड दर्ज करता हूं तो मैं स्वचालित रूप से मामूली मोड कैसे दर्ज करूं?
- 22. दो Emacs प्रमुख मोड को गठबंधन करने या मौजूदा मोड को बदलने का एक आसान तरीका क्या है?
- 23. मोड
- 24. Emacs समापन मोड विकल्पों से बाहर निकलना
- 25. emacs 'वाइपर-मोड और पसंद
- 26. फ्रेम पर emacs फॉलो-मोड
- 27. emacs बुराई मोड कुंजी मानचित्र
- 28. Emacs रूबी-मोड इंडेंट निजी
- 29. ज़ेन कोडिंग अद्यतन Emacs मोड
- 30. Emacs अजगर मोड वाक्य रचना
स्टॉक वाले सभी को स्वत: लोड परिभाषित करना चाहिए, इसलिए आपको इसके साथ ठीक होना चाहिए। Apropos ('सी-एच ए') शायद यहां भी अच्छा है। – msandiford
@ स्पोंग, अगर आप _really_ चाहते थे जो लोड नहीं किए गए थे, तो शायद आप अपने लोड-पथ में सब कुछ लोड करने के लिए एक elisp फ़ंक्शन लिख सकते हैं और फिर ऐसा कर सकते हैं। यद्यपि यह एक अच्छा विचार हो सकता है या नहीं भी हो सकता है। – tobyodavies
धन्यवाद !!!!!!!!!! – pic11