คำถามติดแท็ก shell-command

2
ข้อผิดพลาด“ ไม่สามารถตั้งค่ากลุ่มกระบวนการเทอร์มินัล” เมื่อเรียกใช้สคริปต์ทุบตี
ฉันมีโค้ดสองบรรทัดต่อไปนี้ในไฟล์ init.el ของฉัน: (setq shell-file-name "bash") (setq shell-command-switch "-ic") ฉันพยายามเรียกใช้สคริปต์ต่อไปนี้เพื่อรับรายการไฟล์เรียกใช้งานโดยใช้เชลล์สคริปต์ dmenu_path (defun dmenu-path-out () (shell-command-to-string "dmenu_path")) ฉันเห็นข้อผิดพลาดต่อไปนี้: bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this shell [ 0ad ... ฉันจะป้องกัน bash ไม่ให้ส่งกลับข้อผิดพลาดนั้นเมื่อใช้งานได้shell-commandอย่างไร


1
รันสคริปต์ภายนอกเมื่อบันทึกเมื่ออยู่ในโหมดใดโหมดหนึ่ง?
เมื่อฉันเข้าorg-modeฉันต้องการให้ Emacs ใช้สคริปต์ทุบตีที่ฉันเขียนเมื่อใดก็ตามที่ฉันC-x sบันทึกเพื่อบันทึก สคริปต์จะซิงค์ไฟล์ที่ฉันบันทึกลงใน Raspberry Pi โดยอัตโนมัติ มันคาดว่าชื่อไฟล์เป็นอาร์กิวเมนต์ ฉันจะบอก Emac ให้เรียกใช้สคริปต์ภายนอกในorgไฟล์เมื่อฉันบันทึกได้อย่างไร

2
วิธีรันคำสั่งเฉพาะก่อนหน้านี้ใน Emacs shell (โดยไม่ต้องทำซ้ำ)
ใน Emacs shell มีคำสั่งที่คล้ายกับM-pแต่คำสั่งใดที่จะข้ามคำสั่งซ้ำ? นั่นคือมันจะไปที่คำสั่งต่าง ๆถัดไป คล้ายกับเทอร์มินัล Linux ทั่วไป ดังนั้นถ้าฉันต้องวิ่ง: ls ./script ./script ./script make และกดM-pสามครั้งฉันต้องการให้มันไปที่คำสั่ง ls หรืออีกวิธีหนึ่งฉันจะกำหนดคำสั่งเช่นนี้ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.