ผมใช้browse-url
/ browse-url-firefox
การเปิดการเชื่อมโยงใน Firefox จากภายใน Emacs 24.5.1 ภายใต้ Linux (Fedora 23) ซึ่งในสาระสำคัญดำเนินการfirefox
ปฏิบัติการที่มี URL start-process
โดย หากมีการใช้งานอินสแตนซ์ของ Firefox อยู่แล้วนี่จะทำให้ URL ถูกเปิดในแท็บใหม่และยุติการfirefox
ปฏิบัติการที่เกิดจาก Emacs แต่มิฉะนั้นอินสแตนซ์ Firefox ใหม่จะทำงานเป็นกระบวนการย่อยของ Emacs (สำหรับวัตถุประสงค์ในการทดสอบ สิ่งนี้เทียบเท่ากับM-! sleep 1h & RET
)
ถ้าฉันต้องการออกจาก Emacs มันจะถามฉันว่า "มีกระบวนการที่ใช้งานอยู่; ด้วยตัวเลือกเพื่อฆ่าอินสแตนซ์ Firefox หรือปล่อยให้ Emacs ทำงาน แต่ฉันอยากจะ "แยก" firefox
กระบวนการจากผู้ปกครอง Emacs เพื่อให้ฉันสามารถออกจาก Emacs ขณะที่ยังคงอินสแตนซ์ Firefox ที่ทำงานอยู่
เป็นไปได้หรือไม่ที่จะวางไข่กระบวนการจาก Emacs ที่ "เอาตัวรอด" ออกจาก Emacs หรือกระบวนการเกิดใหม่ทั้งหมดจะต้องตายเมื่อ Emacs ออกจากการทำงานหรือไม่
start-process
(เช่นโปรแกรมดูไฟล์ PDF) และ Emacs คิดว่างานของมันเสร็จสิ้นแล้ว