Есть ли способ написать сценарии .sh для использования из буфера eshell? с определенными командами eshell (elisp)?
Я хочу, чтобы ediff $1 $2 выполнялось из моего compare.sh из буфера eshell.
ediff $1 $2
compare.sh
Если у вас работает emacsserver, попробуйте:
emacsserver
emacsclient --eval '(ediff-merge-files "FILE1" "FILE2" nil "NEWFILE")'