मैं एक महत्वपूर्ण बाइंडिंग कैसे सेट कर सकता हूं जो विश्व स्तर पर ओवरराइड करता है और उस कुंजी के लिए अन्य सभी बाइंडिंग पर पूर्वता लेता है? मैं सभी प्रमुख / लघु मोड मानचित्रों को ओवरराइड करना चाहता हूं और सुनिश्चित करता हूं कि मेरा बंधन हमेशा प्रभाव में रहे।
यह काम नहीं करता है:
(global-set-key "\C-i" 'some-function)
यह काम करता है text-mode
, लेकिन जब मैं उपयोग करता हूं lisp-mode
, तो C-i
इसका पलटाव होता है lisp-indent-line
।
मैं lisp-mode
व्यक्तिगत रूप से और हर मोड में इस बंधन को पार कर सकता हूं और पार कर सकता हूं , लेकिन एक आसान तरीका होना चाहिए। हर बार जब मैं एक नई फ़ाइल प्रकार के लिए एक नया मोड स्थापित करता हूं, तो मुझे वापस जाना होगा और यह सुनिश्चित करने के लिए जांचना होगा कि मेरे सभी प्रमुख बाइंडिंग नए मोड द्वारा ओवरराइड नहीं किए जा रहे हैं।
मैं ऐसा करना चाहता हूं क्योंकि मैं उन बाइंडिंग का अनुकरण करना चाहता हूं जो मैंने पहले से ही सीखा है और अन्य संपादकों से निपुण हूं।