के लिए प्रतीक्षा न करें Emacs को प्रोग्राम चलाने के लिए कैसे करें और आउटपुट/प्रतिक्रिया के लिए प्रतीक्षा न करें? मैं एक बाहरी कार्यक्रम में एक पीडीएफ खोलने की कोशिश की:Emacs से एक प्रोग्राम चलाएं और आउटपुट
(shell-command (concat "start sumatrapdf " (shell-quote-argument path) " -page " search))))
लेकिन जब तक मौजूदा SumatraPDF प्रक्रिया बंद कर दिया है यह एक और फ़ाइलों को खोलने के नहीं होंगे। मैं async-shell-command
थक गया, लेकिन यह Async आउटपुट के साथ एक नया बफर खुलता है जिसकी मुझे आवश्यकता नहीं है।
बाहरी कार्यक्रमों में फ़ाइलों का सही तरीका क्या है?
धन्यवाद, विक्टर। आपके संकेत के साथ मुझे थोड़ा अलग फ़ंक्शन ('स्टार्ट-प्रोसेस-शेल-कमांड') मिला है क्योंकि 'स्टार्ट-प्रोसेस' ने तर्कों को सही तरीके से नहीं लिया है। –
तो, बफर के अंत को कैसे प्राप्त करें और इसे प्रदर्शित करें? – zobi8225