2012-06-10 11 views
9

पर 23.4 माउस-2 व्यवहार emacs के तहत एक पॉपअप मेनू प्रदर्शित करने के लिए ओएस एक्स पर माउस-2 (मध्य बटन क्लिक) (cmd + क्लिक) या (ctrl + क्लिक) को मैप करने के लिए कैसे करें flyspell मोड।ओएस-एक्स 10.7

+4

कम स्वीकृति समुदाय को योगदान देने के लिए अनिच्छा को दर्शाती है। –

उत्तर

2

इसके बजाय फ्लाईस्पेल को माउस-3 पर अपने मेनू को पॉप अप करने के लिए निश्चित करने की आवश्यकता है क्योंकि यह वास्तव में एक संदर्भ मेनू की तरह है। अर्थात। मैं इसके बारे में M-x report-emacs-bug की अनुशंसा करता हूं।

11

स्टीफन की तरह माउस -3 के बारे में सुझाव कैसे देते हैं?

अपने init फाइल करने के लिए इस जोड़ें:

(eval-after-load "flyspell" 
    '(progn 
     (define-key flyspell-mouse-map [down-mouse-3] #'flyspell-correct-word) 
     (define-key flyspell-mouse-map [mouse-3] #'undefined))) 
+0

यह मेरे लिए काम करता है। लेकिन जाहिर है कि आपको स्टार्ट-अप पर इस लिस्प स्निपेट को चलाने की ज़रूरत है; - 'फ्लाईस्पेल' लोड होने के बाद, यह बहुत देर हो चुकी है। – halloleo

+1

नहीं, यह बहुत देर हो चुकी नहीं है। यह अभी भी काम करना चाहिए। –

+0

हाँ, आप सही हैं: यह काम करता है। - मेरी निगरानी। – halloleo

1

वहां पहले से ही इस बात के लिए में बनाया गया एक विकल्प है। पर एक नज़र डालें:

mac-emulate-three-button-mouse 

विशेष रूप से, आप बस को जोड़ने के लिए सक्षम होना चाहिए:

(setq mac-emulate-three-button-mouse t) 

अपने .emacs में, और उसके बाद माउस -2 विकल्प + हो जाएगा क्लिक करें और माउस -3 हो जाएगा सीएमडी +

+2

ध्यान दें कि यह जीएनयू Emacs में मौजूद नहीं है। –

+1

@SeanAllred उस पर विस्तार करने के लिए, यह एक्वामाक्स के लिए है। – GDP2