Emacs अपने आप बचत (* नहीं * ऑटो-सेव)


1

जब मैं हास्केल फ़ाइलों को संपादित करता हूं, तो जब भी मैं एक सेकंड से अधिक के लिए लिखना बंद कर देता हूं, Emacs फ़ाइल को सहेजता है। यह वह जगह है नहीं , मोड ऑटो को बचाने के रूप में यह मूल फ़ाइल अधिलेखित है। इसके अलावा, मैंने ऑटो-सेव मोड को अक्षम कर दिया है, और यह अभी भी होता है। यदि मैं जावा फ़ाइलों या सादे पाठ फ़ाइलों को संपादित करता हूं तो ऐसा नहीं होता है। मैं कैसे पता लगा सकता हूं कि क्या हो रहा है, या बेहतर अभी तक, इसे रोकें?


आपको देख लेना चाहिए haskell-mode.elsaveवहां शब्द खोजने की कोशिश करें - अगर आप को पता है। अन्यथा - लेखक का ईमेल खोजें (ऊपर में haskell-mode.el) - और उसे इसके बारे में एक ईमेल ड्रॉप करें।
Adobe

जवाबों:


0

कुछ चीज़ें जो आप आज़मा सकते हैं:

  • कोशिश M-x debug-on-entry save-buffer(या save-current-bufferआदि)

  • M-: (add-hook 'before-save-hook '(lambda () (debug)))

जब भी Emacs किसी बफ़र को सहेजने का प्रयास करता है, तो डिबगर को खोलना चाहिए, ताकि आप देख सकें कि स्टैक के नीचे कौन सा फ़ंक्शन (बफर नीचे) सहेजे जाने के लिए कह रहा है।


असंबंधित कारणों के लिए, मैंने अपने OS को फिर से इंस्टॉल किया, और हैस्केल-मोड अब काम कर रहा है। हालांकि टिप के लिए धन्यवाद।
एडम क्रु।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.