Utilizo browse-url/ browse-url-firefoxpara abrir enlaces en Firefox desde Emacs 24.5.1 en Linux (Fedora 23) que, en esencia, ejecuta el firefoxejecutable con la URL start-process. Si ya se está ejecutando una instancia de Firefox, esto a su vez hará que la URL se abra en una nueva pestaña y termine el firefoxejecutable generado desde Emacs, pero de lo contrario se ejecutará una nueva instancia de Firefox como un proceso hijo de Emacs (para fines de prueba , esto es equivalente a M-! sleep 1h & RET).
Si luego quiero salir de Emacs, me pregunta "¿Existen procesos activos; matarlos y salir de todos modos?" con la opción de eliminar la instancia de Firefox o, bueno, dejar Emacs ejecutándose En su lugar, me gustaría "separar" el firefoxproceso del padre Emacs para poder salir de Emacs mientras mantengo la instancia de Firefox en ejecución.
¿Es posible generar procesos de Emacs que "sobrevivan" al salir de Emacs, o todos los procesos generados deben morir cuando Emacs sale?
start-process(como un visor de pdf) y Emacs cree que su trabajo ha terminado.