Uso browse-url/ browse-url-firefoxper aprire collegamenti in Firefox dall'interno di Emacs 24.5.1 sotto Linux (Fedora 23) che in sostanza esegue l' firefoxeseguibile con l'URL di start-process. Se è già in esecuzione un'istanza di Firefox, ciò a sua volta causerà l'apertura dell'URL in una nuova scheda e la chiusura firefoxdell'eseguibile generato da Emacs, ma in caso contrario verrà eseguita una nuova istanza di Firefox come figlio figlio di Emacs (a scopo di test , questo equivale a M-! sleep 1h & RET).
Se poi voglio uscire da Emacs, mi chiede "Esistono processi attivi; ucciderli ed uscire comunque?" con l'opzione di uccidere l'istanza di Firefox o, beh, lasciare Emacs in esecuzione. Vorrei invece "staccare" il firefoxprocesso dal genitore Emacs in modo da poter uscire da Emacs mantenendo l'istanza di Firefox in esecuzione.
È possibile generare processi da Emacs che "sopravvivono" all'uscita da Emacs o devono morire tutti i processi generati quando Emacs esce?
start-process(come un visualizzatore di pdf) ed Emacs pensa che il suo lavoro sia finito.