เปิด emacs ในเทอร์มินัลเมื่อแก้ไข crontab


9

ฉันมีการติดตั้งเป็นบรรณาธิการเริ่มต้นของฉันในemacs /etc/profileเมื่อฉันต้องการที่จะใช้emacsในสถานี ฉันเปิดมันด้วย-nwตัวเลือก ฉันจะมีพฤติกรรมแบบเดียวกันได้อย่างไรเมื่อทำการcrontab -eป้องกันเพื่อเปิดในหน้าต่าง


"ฉันมีการตั้งค่า emacs เป็นตัวแก้ไขค่าเริ่มต้นใน / etc / profile" ได้อย่างไร
Ant6n

คำตอบ:


12

คุณต้องใช้

    export EDITOR="emacs -nw"

ด้วยเครื่องหมายคำพูดและควรทำงานตามที่คาดไว้


7

หากคุณคิดว่าการเริ่มต้นemacsทุกครั้งจะช้าคุณสามารถใช้:

export EDITOR="emacsclient -t"

อย่างไรก็ตามคุณจะต้องเริ่มต้นเซิร์ฟเวอร์ emacs เมื่อใช้งาน:

emacs --daemon

2
ด้วยEDITOR="emacsclient --alternate-editor= -t"emacsclient จะเริ่ม Emacs ในโหมด daemon หากจำเป็น
Gilles 'หยุดความชั่วร้าย'
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.