2011-11-10 7 views
12

मैं क्लोजर-मोड के लिए 120 में Emacs में fill-column सेट करना चाहता हूं, लेकिन इसे डिफ़ॉल्ट रूप से (80) छोड़ दें।मैं एक विशिष्ट मोड के लिए Emacs fill-column कैसे सेट करूं?

मैं इसे अपने .emacs फ़ाइल में कैसे कर सकता हूं?

धन्यवाद।

उत्तर

17

set-fill-column पर clojure-mode-hook पर एक कॉल जोड़ें।

(add-hook 'clojure-mode-hook 
      (lambda() 
      (set-fill-column 120))) 

fill-column के रूप में, स्थानीय बफ़र है यह अन्य बफ़र्स प्रभावित नहीं करेगा। असल में, आप किसी भी Emacs बफर में इंटरैक्टिव रूप से भरने कॉलम सेट करने के लिए M-x set-fill-column RET 120 का आह्वान कर सकते हैं।

आप देख सकते हैं एक चर मदद लागू द्वारा स्थानीय बफ़र है: C-h v fill-column निर्दिष्ट करता है:

स्वचालित रूप से बफर-स्थानीय जब किसी भी फैशन में सेट हो जाता है।

1

भर-कॉलम एक बफर-स्थानीय चर है, यानी प्रत्येक बफर (यदि आप चाहते हैं) में इसका अद्वितीय मूल्य हो सकता है। तो आप इसे क्लोजर-मोड हुक में सेट कर सकते हैं।

संबंधित मुद्दे