Ketika saya masuk org-mode
, saya ingin Emacs menjalankan skrip bash yang saya tulis setiap kali saya menekan C-x suntuk menyimpan. Script secara otomatis menyinkronkan file yang saya simpan ke Raspberry Pi saya. Itu mengharapkan nama file sebagai argumen.
Bagaimana cara saya memberi tahu Emacs untuk menjalankan skrip eksternal pada org
file ketika saya menyimpan?
hooks
saving
shell-command
qacwnfq q
sumber
sumber
after-save-hook
untuk menjalankan skripJawaban:
Berikut ini adalah pengaturan sederhana yang dapat Anda modifikasi yang memungkinkan Anda untuk menyinkronkan
org
file ke Raspberry Pi Anda, berdasarkan skrip bash Anda (tidak teruji, tentu saja, karena saya tidak memiliki Pi atau skrip Anda). Ubah fungsi dengan nama skrip Anda. Ini digunakanshell-command-to-string
untuk menempatkan output baris perintah di suatu tempat; Anda juga bisa menggunakanshell-command
jika itu bukan masalah.Anda kemudian dapat menambahkannya
after-save-hook
, seperti yang disarankan oleh komentar IqbalAnsari.sumber