emacs - 如何将* shell命令输出*缓冲区保留在后台?

标签 emacs

调用这样的shell命令时,如何告诉emacs不要弹出*Shell Command Output*缓冲区?

(shell-command MY_COMMAND)

当前,emacs将当前窗口分为两部分,显示(几乎不相关的)输出缓冲区。对我来说,如果以后我愿意的话可以查找一下,这将是完全足够的。

最佳答案

也许使用shell-command是问题的根源。我想我找到了一个可行的call-process解决方案,尽管可能有一种更优雅的方法:

(call-process-shell-command
 "cat ~/.emacs.d/init.el"
 nil "*Shell Command Output*" t
 )

关于emacs - 如何将* shell命令输出*缓冲区保留在后台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11613974/

相关文章:

Emacs/GDB : always display source in specific window with gdb-many-windows

emacs - emacs org-mode 中的 "org-preview-latex-fragment"命令

emacs - emacs 中的文档 View : refreshing dvi content automatically

emacs - 更改 .emacs 文件的位置

emacs - 在 Emacs wc 模式下,如何仅计算当前缓冲区中的字符数?

Emacs 组织模式 : Deriving a property value from another property's value

emacs - 哪些现代编辑器与 emacs/vi 竞争?

emacs - 来自 .bashrc 的命令在 Emacs 中不可用

Emacs 下一个错误 (C-x `) 可视化

linux - 我可以将 emacs 配置为像图形调试器一样使用 gdb 吗?