Emacs में कई कमांड हैं जो "शब्दों" पर लागू होते हैं। उदाहरणों में शामिल हैं forward-word, kill-word, upcase-word, mark-word, transpose-words, आदि "शब्द" की परिभाषा आदेशों के बीच थोड़ा भिन्न हो रहा है। उदाहरण के लिए, forward-wordएक अंडरस्कोर में एक शब्द (जैसे foo_bar) के भीतर बंद हो जाएगा लेकिन mark-wordअंडरस्कोर पर नहीं रुकता है।
क्या "शब्द" की परिभाषा को बदलना संभव है जब मैं एक प्रोग मोड में हूं ताकि एमएसीएस वर्तमान भाषा के वाक्यविन्यास के लिए उपयुक्त शब्द सीमाओं का उपयोग करेगा?
जब मैं अंदर होता c-modeहूं forward-wordतो अंडरस्कोर को छोड़ना चाहता हूं , और जब मैं अंदर होता lisp-modeहूं forward-wordतो हाइफन और अंडरस्कोर दोनों को छोड़ना चाहता हूं , आदि।
C-M-fके लिए बाध्य हैforward-sexpऔर आप क्या वर्णन की तरह कुछ भी व्यवहार नहीं करता है। आप सही हैं कि मैं जो चाहता हूं वह प्रतीकों द्वारा नेविगेट करना है, लेकिन मुझे वह विकल्प दिखाई नहीं देता है।