【问题标题】:terminal emacs run a subprocess in foreground终端 emacs 在前台运行子进程
【发布时间】:2016-04-04 09:41:33
【问题描述】:

我在终端 emacs 中。

我想在前台运行游侠。

但是,下面的代码不起作用:

(调用进程“/usr/bin/ranger”)

注意,我不希望 emacs 为 ranger 模拟 pty(例如 ansi-term)。我希望 ranger 在我真正的 pty 中运行,我的 emacs 所在的那个。

【问题讨论】:

    标签: emacs terminal


    【解决方案1】:

    我不确定您想要的是否可行。通常你会做M-x suspend-frame,这会让你进入shell,运行任何程序,然后fg 带回Emacs。您可能可以使用 tmux 或 screen 之类的东西来执行此操作,但我对它们不是很熟悉。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-08
      • 2015-11-21
      • 1970-01-01
      • 1970-01-01
      • 2013-08-01
      • 1970-01-01
      • 2021-11-26
      • 1970-01-01
      相关资源
      最近更新 更多