मैं .emacs
सेट अप करने का प्रयास कर रहा हूं ताकि makefile
अक्षरों से शुरू होने वाली कोई भी फ़ाइल इसे मेकफ़ाइल मोड में सेट करे। जैसे makefile-something
मेकफ़ाइल मोड में होना चाहिए।लाइन के काम की शुरुआत से मेल खाने के लिए मेरे Emacs नियमित अभिव्यक्ति^के साथ क्यों नहीं है?
यह काम नहीं करता है:
(setq auto-mode-alist (cons '("^makefile" . makefile-mode) auto-mode-alist))
लेकिन इस करता है:
(setq auto-mode-alist (cons '("makefile" . makefile-mode) auto-mode-alist))
किसी को भी बताएगा कि ऐसा क्यों कर सकते हैं?
धन्यवाद, यह काम किया। –
वह रेगेक्स भी/foo/makefiles/bar जैसी चीजों से मेल खाएगा। मुझे लगता है कि आप चाहते हैं "/ makefile [^ /] * $"। – Sean
सौभाग्य से मेरे पास/foo/makefiles/bar जैसे कुछ भी नहीं है, लेकिन सुधार के लिए शॉन धन्यवाद। –