Emacs Lisp फ़ंक्शंस की मनमानी के लिए Dired चिह्नित फ़ाइलों का उपयोग कैसे करें?


10

Dired मुझे फाइलों को चिन्हित करने और उनके नामों को मनमाने ढंग से शेल कमांड में तर्क के रूप में पारित करने देता है। मैं Emacs लिस्प फ़ंक्शंस के तर्कों के रूप में चिह्नित नामों की आपूर्ति करने का एक तरीका चाहूंगा, जो या तो मैं स्वयं लिखता हूं या जिन्हें मैं स्वयं लिखता हूं।

जवाबों:


11

बस फ़ंक्शन का उपयोग करें dired-get-marked-files। यह आपको चिह्नित फ़ाइल और निर्देशिका नामों की एक सूची देता है। और फिर बस का उपयोग funcallया applyउन्हें एक समारोह को पारित करने के लिए।

(आप wरिक्त स्थान में, एक (एकल) स्ट्रिंग पर रिक्त स्थान द्वारा अलग किए गए चिह्नित नामों की प्रतिलिपि बनाने के लिए भी उपयोग कर सकते हैं kill-ring, जिस पर आप तब उन्हें एक समूह के रूप में सम्मिलित कर सकते हैं जहाँ आप चाहते हैं।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.