यह प्रश्न मूल रूप से /programming/15895313/let-emacs-move-the-cursor-off-screen पर पूछा गया था , लेकिन सभी उत्तर मुझे कम या ज्यादा मिले "यह नहीं किया जा सकता है" , जो emacs के साथ मैं अभी स्वीकार नहीं करता हूं।
क्या यह संभव है कि Emacs को कर्सर को ऑफ-स्क्रीन ले जाया जाए, जैसे कि ज्यादातर GUI टेक्स्ट एडिटर काम करते हैं? यह सबसे बड़ी चीजों में से एक है जो मुझे परेशान करती है जब मैं किसी GUI संपादक पर Emacs का उपयोग करता हूं। जब मैं नीचे स्क्रॉल करता हूं, तो बफर के शीर्ष पर कर्सर "आगे बढ़ाया जाता है"।
मैंने पहले सोचा था कि यह पूरी तरह से असंभव है, क्योंकि यह Emacs की वास्तुकला में हार्ड-वायर्ड है, लेकिन फिर मैंने कई-कर्सर देखे, जो कि माध्यमिक कर्सर के लिए बिल्कुल ऐसा करता है (यह मानते हुए कि आप स्क्रॉलिंग कार्यों को द्वितीयक पर कार्य करने से रोकते हैं कर्सर)। क्या किसी छिपे हुए बफर में मुख्य कर्सर रखने के लिए कई-कर्सर का उपयोग करना संभव है, और प्रभावी कर्सर जिसे मैं वास्तव में संपादित करता हूं? या शायद कुछ और चालाक चाल? या हो सकता है कि मेरी Googling ने मुझे विफल कर दिया हो और यह वास्तव में बिना किसी जादू के पहले से ही संभव हो?
मैं टर्मिनल एमएसीएस का उपयोग करता हूं, इसलिए इसे वहां काम करना चाहिए।