emacs

2013-02-06 13 views
5

में मेटा के रूप में Alt कुंजी का उपयोग करें किसी भी तरह से emacs जो मैं उपयोग कर रहा हूं वह Alt को मेटा के रूप में नहीं मानता है। यह केवल इसके लिए ईएससी का उपयोग करता है। अगर मैं Alt + x दबाता हूं तो यह मुझे "ए-एक्स" अपरिभाषित बताएगा। मैंने यह पता लगाने की कोशिश की कि इसे मेटा में कैसे मैप करना है, लेकिन वेब पर कोई भाग्य नहीं मिला क्योंकि मेरी खोज से अधिकांश परिणामों में लोग डिफ़ॉल्ट रूप से मेटा को मेटा लेते हैं। मुझे लगता है कि कुछ इस तरह काम करना चाहिए:emacs

global-set-key Alt(?) 'meta

लेकिन मुझे यकीन तुतलाना में Alt प्रतिनिधित्व करने के लिए कैसे .. कोई मदद नहीं कर रहा हूँ? धन्यवाद!

+1

आप इस पढ़ा है की जरूरत है

(set-keyboard-coding-system nil) 

, इस का संदर्भ लें? या यह समान प्रश्न: http://stackoverflow.com/questions/848878/how-do-i-remap-meta-to-alt – koopajah

+3

आप किस ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं? – Lindydancer

+0

@koopajah मैंने एक छोटा सा रूप लिया और मेरा समाधान नहीं मिला। यह एक बहुत ही साधारण मुद्दा की तरह दिखता है ना? मुझे सिर्फ यह जानने की जरूरत है कि लिप में Alt कुंजी का प्रतिनिधित्व कैसे करें ?? :( – user1861088

उत्तर

3

अधिकतर समाधान आपको X11 स्तर पर कीमैप बदलने के लिए बताएंगे। विकी बहुत अधिक जानकारी की समस्या से पीड़ित है। तुम सिर्फ एक समाधान है कि Emacs स्तर (VNC/दूरस्थ डेस्कटॉप के लिए काफी उपयोगी) पर ही काम करता है चाहते हैं, तो आपके Emacs के लिए नीचे पंक्ति जोड़ें init फाइल

;; Map Alt key to Meta 
(setq x-alt-keysym 'meta)