Kiedy jestem w org-mode
środku, chcę, aby Emacs wykonał skrypt bash, który napisałem za każdym razem, gdy uderzę, C-x saby zapisać. Skrypt automatycznie synchronizuje plik, który zapisuję, z moim Raspberry Pi. Oczekuje nazwy pliku jako argumentu.
Jak powiedzieć Emacsowi, aby org
podczas zapisywania uruchamiał zewnętrzny skrypt na plikach?
hooks
saving
shell-command
qacwnfq q
źródło
źródło
after-save-hook
do uruchomienia skryptuOdpowiedzi:
Oto prosta konfiguracja, którą możesz zmodyfikować, która pozwala zsynchronizować
org
pliki z Raspberry Pi na podstawie skryptu bash (oczywiście niesprawdzone, ponieważ nie mam ani Pi, ani skryptu). Zmodyfikuj funkcję za pomocą nazwy skryptu. Służyshell-command-to-string
do umieszczenia gdzieś wyjścia wiersza poleceń; możesz także użyć,shell-command
jeśli nie jest to problemem.Możesz go następnie dodać
after-save-hook
, jak sugerował komentarz @ IqbalAnsari.źródło