Làm cách nào để Emacs chạy chương trình và không đợi kết quả đầu ra/trả lời? Tôi cố gắng để mở một pdf trong một chương trình bên ngoài:Chạy chương trình từ Emacs và không đợi đầu ra
(shell-command (concat "start sumatrapdf " (shell-quote-argument path) " -page " search))))
Nhưng nó sẽ không mở các file khác cho đến khi SumatraPDF quá trình hiện được đóng lại. Tôi mệt mỏi async-shell-command
, nhưng nó sẽ mở ra một bộ đệm mới với đầu ra Async mà tôi không cần.
Cách thích hợp để tệp trong các chương trình bên ngoài là gì?
Cảm ơn bạn, Victor. Với gợi ý của bạn, tôi đã tìm thấy một hàm hơi khác ('start-process-shell-command') bởi vì' start-process' không lấy đối số đúng cách. –
Vì vậy, làm thế nào để có được kết thúc của BUFFER và hiển thị nó? – zobi8225