मैं अक्सर खुद को उस स्थिति में पाता हूं, जहां मुझे कहा जाता है कि निर्देशिका को स्थानीय चर के रूप में रिश्तेदार पथ डाल दें। उदाहरण के लिए cmake-आईडीई 'एस cmake-ide-project-dirऔर cmake-ide-build-dir। बेशक यह बहुत पोर्टेबल नहीं है। इसलिए इसके बजाय .dir-locals.el: ((nil . ((cmake-ide-project-dir . "/home/user/code/project")))) मुझे कुछ …
मेरी कई परियोजनाओं में मैं .dir-locals.elप्रोजेक्ट विशिष्ट चर जैसे संकलित कमांड को सेटअप करने के लिए फ़ाइलों का उपयोग करता हूं । ऐसी फ़ाइल वाली निर्देशिका में फ़ाइल खोलने पर , विशेष रूप से "जोखिमपूर्ण स्थानीय चर" केemacs बारे में शिकायत होती है: The local variables list in $DIR$/ contains …
चर safe-local-variable-valuesनाम / मान जोड़े को संग्रहीत कर सकता है जो फ़ाइल-स्थानीय या निर्देशिका-स्थानीय के रूप में सुरक्षित हैं। हालांकि कभी-कभी मैं कहना चाहता हूं कि किसी भी चर के लिए कोई भी मूल्य मान्य है। मैंने जो मैनुअल पेज लिंक किया है वह कहता है कि किसी भी पूर्णांक …
मैं अपनी init.elफ़ाइल के बाहर कुछ कॉन्फ़िगर करना चाहता हूं .dir-locals.el, अर्थात निम्नलिखित: ((nil (let ((dirs '(".cask" "core" "packages" "modules" "snippets" "themes"))) (mapc #'(lambda (path) (add-to-list 'projectile-globally-ignored-directories path)) dirs)))) लेकिन जब भी मैं अपने .emacs.dफोल्डर में कोई भी फाइल खोलने की कोशिश कर रहा होता हूं , ईमैक्स मुझसे पूछता …
मुझे इसका विचार पसंद है .dir-locals.el। .dir-locals.elमेरी होम निर्देशिका में मेरी अपनी फ़ाइल है जो निर्देशिकाओं / फ़ाइलों के लिए सभी चर सेट करना चाहिए जो मैं तब तक खोलता हूं जब तक .dir-locals.elकि निर्देशिका में मैं फ़ाइल को खोलने के करीब न हो। खोली गई फ़ाइलों पर लागू किया …