แบบสั้น: ฉันต้องการเรียกใช้ Emacs เวอร์ชัน Mac OSX ที่พบใน http://emacsformacosx.com/เป็น daemon โดยมีไคลเอ็นต์กราฟิกและข้อความเชื่อมต่อกับมันตามต้องการ
ในรายละเอียดนี่คือขั้นตอนการทำงานที่ฉันต้องการ:
ในการเข้าสู่ระบบรัน
/Applications/Emacs.app/Contents/MacOS/Emacs --daemon
เพื่อเริ่ม emacs เป็น daemon ฉันรู้วิธีการทำสิ่งนี้อยู่แล้วเมื่อเรียกใช้ emacs จาก termnal ท้องถิ่นฉันต้องการอย่างใดอย่างหนึ่งต่อไปนี้:
- ถ้าฉันเรียกใช้
emacs
จากพรอมต์คำสั่งท้องถิ่นเปิดเฟรมใหม่ด้วยไฟล์ที่เลือก - หาก # 1 เป็นไปไม่ได้อย่างน้อยถ้าฉันเรียกใช้
emacsclient
จากบรรทัดคำสั่งให้เปิดเฟรมใหม่ด้วยไฟล์ที่เลือก
- ถ้าฉันเรียกใช้
เมื่อเรียกใช้ emacs จากเทอร์มินัลระยะไกลฉันต้องการให้ emacs โหมดข้อความเริ่มต้นเชื่อมต่อกับกระบวนการ daemon
หากฉัน
Emacs.app
ใช้ emacs daemon ที่ทำงานอยู่ในพื้นหลังแทนการเริ่มต้นอินสแตนซ์ใหม่และเปิดหน้าต่างใหม่
จนถึงตอนนี้ฉันสามารถบรรลุเพียง # 1 และ # 2.2 ข้างต้น แต่สิ่งเหล่านี้เป็นส่วนที่ง่าย # 3 และ # 4 เป็นสิ่งที่จำเป็นที่สุดในการทำงานนี้ ไม่มีใครรู้วิธีที่จะบรรลุสิ่งเหล่านี้หรือไม่
(server-start)
ใน .emacs คุณเพื่อที่จะเริ่มต้นเมื่อคุณเปิด emacsa
M-x server-start
ใช้ emacs เริ่มต้นได้โดยไม่ต้อง--daemon
เข้าสู่โหมดเซิร์ฟเวอร์ คำถามที่ดี BTW