]> git.donarmstrong.com Git - resume.git/commitdiff
use an emacs daemon instead to build the resume
authorDon Armstrong <don@donarmstrong.com>
Fri, 7 Mar 2025 02:24:14 +0000 (18:24 -0800)
committerDon Armstrong <don@donarmstrong.com>
Fri, 7 Mar 2025 02:24:14 +0000 (18:24 -0800)
Makefile

index ff9a3c812f27f2a42158a829cb1b63197b6fadbe..fd5527826798ff9affb955bef5b2ac40d4f8c122 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
 #!/usr/bin/make
 
-EMACSARGS=--batch  -l ~/.emacs 
-EMACS=emacs
+EMACSARGS=-a "" -s don_armstrong_resume
+EMACS=emacsclient
 
 
 all: don_armstrong_resume.pdf
@@ -11,6 +11,6 @@ all: don_armstrong_resume.pdf
 
 
 don_armstrong_resume.pdf: don_armstrong_resume.org dlaresume.cls
-       $(EMACS) $(EMACSARGS) --visit $< \
+       $(EMACS) $(EMACSARGS) \
        --eval "(setq org-latex-remove-logfiles nil)" \
-       --funcall org-latex-export-to-pdf
+       --eval '(with-current-buffer (find-file-noselect "$<") (org-latex-export-to-pdf) (kill-buffer))'