]> git.eshelyaron.com Git - emacs.git/commitdiff
* tex-mode.el (tex-compile-commands): Add luatex and xetex commands
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 21 Dec 2016 20:51:14 +0000 (15:51 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 21 Dec 2016 20:51:14 +0000 (15:51 -0500)
etc/NEWS
lisp/textmodes/tex-mode.el

index 8ea9a60ab009a1e3b606f253679bfcdaa62e6182..9fbbf5cc42ba6293629bf2c11aaefed168df3a8b 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -312,6 +312,8 @@ the file's actual content before prompting the user.
 \f
 * Changes in Specialized Modes and Packages in Emacs 26.1
 
+** TeX: Add luatex and xetex as alternatives to pdftex
+
 ** Electric-Buffer-menu
 
 +++
index 1363efea310d85599d14e646d5d1587da69c4fab..25d674541c583361739b849c4ab9a179c563a22c 100644 (file)
@@ -2113,13 +2113,17 @@ If NOT-ALL is non-nil, save the `.dvi' file."
   :group 'tex)
 
 (defvar tex-compile-commands
-  '(((concat "pdf" tex-command
-            " " (if (< 0 (length tex-start-commands))
-                    (shell-quote-argument tex-start-commands)) " %f")
-     t "%r.pdf")
+  `(,@(mapcar (lambda (prefix)
+                `((concat ,prefix tex-command
+                          " " (if (< 0 (length tex-start-commands))
+                                  (shell-quote-argument tex-start-commands))
+                          " %f")
+                  t "%r.pdf"))
+              '("pdf" "xe" "lua"))
     ((concat tex-command
             " " (if (< 0 (length tex-start-commands))
-                    (shell-quote-argument tex-start-commands)) " %f")
+                    (shell-quote-argument tex-start-commands))
+             " %f")
      t "%r.dvi")
     ("xdvi %r &" "%r.dvi")
     ("\\doc-view \"%r.pdf\"" "%r.pdf")