Когда я вхожу org-mode
, я хочу, чтобы Emacs выполнял скрипт bash, который я написал, когда нажимал, C-x sчтобы сохранить. Сценарий автоматически синхронизирует файл, который я сохраняю в Raspberry Pi. Ожидает имя файла в качестве аргумента.
Как мне сказать Emacs запускать внешний скрипт для org
файлов при сохранении?
hooks
saving
shell-command
qacwnfq q
источник
источник
after-save-hook
для запуска сценарияОтветы:
Вот простая настройка, которую вы можете изменить, которая позволяет синхронизировать
org
файлы с вашим Raspberry Pi на основе вашего скрипта bash (конечно, не проверено, потому что у меня нет ни Pi, ни вашего скрипта). Измените функцию с вашим именем скрипта. Он используетshell-command-to-string
где-то вывод командной строки; Вы также можете просто использовать,shell-command
если это не проблема.Затем вы можете добавить его
after-save-hook
в соответствии с предложенным комментарием @ IqbalAnsari.источник