उदाहरण के लिए में बाध्यकारी ज़ेन-कोडिंग के कोड में कुंजी, "मुख्य न्यायाधीश" "मुख्य न्यायाधीश" का सामान्य व्यवहार छाया (newline-and-indent
)अनसेट, Emacs
(define-key zencoding-mode-keymap (kbd "C-j") 'zencoding-expand-line)
तो कैसे मैं इस की बाइंडिंग और उपयोग कर सकते हैं अनसेट C-j
newline-and-indent
के लिए फिर से?
मैं इस कोशिश की, लेकिन यह काम नहीं करता:
(add-hook 'html-mode-hook
(lambda()
(progn
(zencoding-mode)
(local-set-key (kbd "C-j") 'newline-and-indent))))
विचारों किसी को भी है इस बारे में?
(define-key KEYMAP KEY nil)
सुविधा के लिए, वहाँ भी unbinding के लिए दो मानक कार्यों वैश्विक कीमैप से और स्थानीय से हैं:
किसी को भी जानता कि क्यों 'एड-hook' इस मामले में काम नहीं कर रहा:
अपने विशिष्ट उदाहरण के रूप में, आप शायद कुछ इस तरह करना चाहते हैं? – darksky
नायफैक: वह कोड जेनकोडिंग-मोड की कीमैप को प्रभावित नहीं करता है क्योंकि ज़ेनकोडिंग-मोड एक मामूली मोड है, और (नीचे दिए गए उत्तर के अनुसार) स्थानीय-सेट-कुंजी प्रमुख मोड की कीमैप को प्रभावित करता है। मामूली मोड कीमैप्स प्रमुख मोड कीमैप्स पर प्राथमिकता लेते हैं, इसलिए असम्बद्ध जेनकोडिंग-मोड बाइंडिंग का उपयोग जारी रखा जाता है। – phils