私はbrowse-url
/ を使用しbrowse-url-firefox
て、本質的にfirefox
によってURLで実行可能ファイルを実行するLinux(Fedora 23)の下のEmacs 24.5.1内からFirefoxでリンクを開きますstart-process
。すでにFirefoxインスタンスが実行されている場合、これにより、URLが新しいタブで開かれ、firefox
Emacsから生成された実行可能ファイルが終了しますが、それ以外の場合、新しいFirefoxインスタンスはEmacsのプロセスの子として実行されます(テスト目的) 、これはM-! sleep 1h & RET
)と同等です。
次にEmacsを終了したい場合は、「アクティブなプロセスが存在します。強制終了して、とにかく終了しますか?」Firefoxインスタンスを強制終了するか、Emacsを実行したままにするかを選択できます。代わりにfirefox
、Firefoxインスタンスを実行したままEmacsを終了できるように、Emacs親からプロセスを「切り離す」ことを望みます。
Emacsから終了する「生き残る」Emacsからプロセスを生成することは可能ですか、またはEmacsの終了時に生成されたすべてのプロセスを終了させる必要がありますか?
いいえ、私はLinux(Fedora 23)を使用しています。それを反映するように質問を修正します。
—
Tim Landscheidt、2016年
start-process
(pdfビューアのような)で外部アプリケーションを開くことができ、Emacsはそのジョブが終了したと考えています。