求人応募の送信を完全に自動化しようとしています。最初のステップは、会社の名前を手紙に入れることです。ほぼ動作しますが、どのコマンドを使用するかを尋ねるため、スタックしています。ドキュメントを読んで、前置引数で無効にできると思ったのですが、何か間違っていました。また、視覚的にフラッシュする必要はなく、バックグラウンド プロセスとして完全に実行できます。コードを貼り付けます。すぐに理解できます。
(ああ、私は emacs で LaTeX/P モードを使用しています - 目標は .tex だけでなく .pdf ファイルも更新することです)
(defun edit-letter (comp-name)
(let ((path "~/work/letter/comp"))
(edit-letter-file-path comp-name (concat path "/eng/letter.tex"))
(edit-letter-file-path comp-name (concat path "/swe/brev.tex")) ))
(defun edit-letter-file-path (company-name file-path)
(find-file file-path)
(goto-line 14)
(kill-line)
(insert (format "\\textbf{To %s}\n" company-name))
(setq current-prefix-arg nil)
(call-interactively 'TeX-command-master) ; asks what command
(kill-buffer) ) ; doesn't work
(edit-letter "Digital Power Now")