คำถามติดแท็ก gui

3
Emacsclient: emacs เดียวประมวลผลตลอดเวลาตั้งแต่เริ่มต้นและไม่ปิด & ซ่อน GUI ที่ดีขึ้น
เนื่องจาก emacsclient สามารถจัดการเวลาในการโหลดแพ็กเกจที่ยาวกว่าได้ฉันจึงอยากให้กระบวนการ emacs อย่างน้อยหนึ่งกระบวนการและส่วนใหญ่จะมีเพียงกระบวนการเดียว emacsเปิดเป็นกระบวนการพื้นหลังและซ่อน GUI ได้ดีขึ้น ตอนนี้ฉันกำหนดฟังก์ชันต่อไปนี้ใน. bashrc: emc () { if [[ $# -eq 0 ]]; then emacs --eval "(suspend-frame)" & return fi args=($*); setsid emacsclient -c -e "(find-file \"${args[*]}\")" } และยังมีบรรทัดต่อไปนี้ใน. bashrc: emc ดังนั้นทุกครั้งที่ฉันเปิดเชลล์ฉันจะต้องมีกระบวนการ emacs ใหม่ ปัญหาคือฉันจะมีกระบวนการ emac ที่ไม่จำเป็นเพิ่มเติมอีกมากมายหลังจากเปิดเชลล์จำนวนมาก แต่ผมเพียงต้องการที่จะรักษาความเป็นหนึ่งเดียว emacs ประมวลผลตลอดเวลาจากการเริ่มต้นที่ดีกว่าซ่อน GUI
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.