Làm thế nào tôi có thể nói với emacs không bật bộ đệm *Shell Command Output*
khi gọi lệnh trình bao như thế này?Làm cách nào để bộ đệm * đầu ra lệnh * được giữ trong nền?
(shell-command MY_COMMAND)
Hiện tại emacs chia cửa sổ hiện tại thành hai, hiển thị bộ đệm đầu ra (hầu hết không liên quan). Đối với tôi nó sẽ là hoàn toàn đủ nếu tôi có thể tìm kiếm nó sau này nếu tôi cảm thấy thích nó.
'shell-command' là một hàm ưa thích sử dụng' start-process' - hàm thứ hai cung cấp nhiều điều khiển hơn - đây là trích đoạn từ chuỗi tài liệu ' shell-command': 'Trong Elisp, bạn sẽ thường xuyên được phục vụ tốt hơn bằng cách gọi 'call-process' hoặc 'start-process' trực tiếp, vì nó cung cấp nhiều quyền kiểm soát hơn và không áp dụng việc sử dụng shell (với nhu cầu báo giá đối số) .' Bằng cách sử dụng quá trình bắt đầu, bạn cũng có thể đặt bộ đệm đầu ra thành 'nil'. – lawlist