मुझे C-j
से eval-last-sexp
का उपयोग करना पसंद है लेकिन पेरेडिट-मोड (जिसे मैं अन्यथा पसंद करता हूं) paredit-newline
पर इसे ओवरराइड करता है। पेरेडिट-मोड डॉक्स में देखकर मुझे paredit-mode-hook
जैसी कुछ भी दिखाई नहीं दे रही है, जहां मैं add-hook
local-set-key
या इसी तरह के फ़ंक्शन को कॉल करने के लिए कह सकता हूं।क्या कोई Emacs paredit हुक उपलब्ध है तो मैं सी-जे को फिर से परिभाषित कर सकता हूं?
किसी के पास कोई सुझाव है?
अद्यतन नीचे दो जवाब आज़मा रहे हैं और न ज्यादा सफलता के बाद, मुझे लगता है कि समस्या यह है कि paredit कुछ अलग संदर्भों में लोड हो रहा है से संबंधित हो सकता? बुद्धिमानी के लिए, मैं आम लिस्प, क्लोजर और एमाक्स लिस्प फाइल दोनों खोल रहा हूं, जिनमें से सभी पेरेडिट का उपयोग कर सकते हैं। अफसोस की बात है, eval-last-sexp
के विभिन्न रूपों में प्रत्येक मोड में थोड़ा अलग नाम हैं, इसलिए मैं सब कुछ के लिए एक बार कुंजी को परिभाषित नहीं कर सकता। इसके बजाय, मुझे उस प्रमुख मोड के आधार पर कुंजी को बांधना होगा जिसमें मैं भी हूं। उम्मीद है कि एक और उपयोगी डेटा बिंदु जोड़ता है।
धन्यवाद! इसने एकदम जादू की तरह काम किया। – bitops