Skip to content

Commit 795783d

Browse files
committed
ox-latex: Remove unused argument
* lisp/ox-latex.el (org-latex-template, org-latex-generate-engraved-preamble): The second argument of `org-latex-generate-engraved-preamble' is only ever t, so there's not much point in having it. * lisp/ox-beamer.el (org-beamer-template): Update to not call `org-latex-generate-engraved-preamble' with the second argument.
1 parent 1061db9 commit 795783d

File tree

2 files changed

+33
-38
lines changed

2 files changed

+33
-38
lines changed

lisp/ox-beamer.el

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -875,7 +875,7 @@ holding export options."
875875
(org-element-map (plist-get info :parse-tree)
876876
'(src-block inline-src-block) #'identity
877877
info t))
878-
(org-latex-generate-engraved-preamble info t))
878+
(org-latex-generate-engraved-preamble info))
879879
;; Document start.
880880
"\\begin{document}\n\n"
881881
;; Title command.

lisp/ox-latex.el

Lines changed: 32 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1308,42 +1308,37 @@ which are given by `org-latex-engraved-preamble' and
13081308
"plaintop" "plain"))
13091309
t t
13101310
engraved-preamble)))
1311-
(if syntax-colours-p
1312-
(concat
1313-
"\n% Setup for code blocks [1/2]\n\n"
1314-
engraved-preamble
1315-
"\n\n% Setup for code blocks [2/2]: syntax highlighting colors\n\n"
1316-
(if (require 'engrave-faces-latex nil t)
1317-
(if engraved-themes
1318-
(concat
1319-
(mapconcat
1320-
(lambda (theme)
1321-
(format
1322-
"\n\\newcommand{\\engravedtheme%s}{%%\n%s\n}"
1323-
(replace-regexp-in-string "[^A-Za-z]" "" theme)
1324-
(replace-regexp-in-string
1325-
"newcommand" "renewcommand"
1326-
(replace-regexp-in-string
1327-
"#" "##"
1328-
(funcall gen-theme-spec theme)))))
1329-
engraved-themes
1330-
"\n")
1331-
"\n\n"
1332-
(cond
1333-
((memq engraved-theme engraved-themes)
1334-
(concat "\\engravedtheme"
1335-
(replace-regexp-in-string
1336-
"[^A-Za-z]" "" engraved-theme)
1337-
"\n"))
1338-
(t (funcall gen-theme-spec engraved-theme))))
1339-
(funcall gen-theme-spec engraved-theme))
1340-
(message "Cannot engrave source blocks. Consider installing `engrave-faces'.")
1341-
"% WARNING syntax highlighting unavailable as engrave-faces-latex was missing.\n")
1342-
"\n")
1343-
(concat
1344-
"\n% Setup for code blocks\n\n"
1345-
engraved-preamble
1346-
"\n"))))
1311+
(concat
1312+
"\n% Setup for code blocks [1/2]\n\n"
1313+
engraved-preamble
1314+
"\n\n% Setup for code blocks [2/2]: syntax highlighting colors\n\n"
1315+
(if (require 'engrave-faces-latex nil t)
1316+
(if engraved-themes
1317+
(concat
1318+
(mapconcat
1319+
(lambda (theme)
1320+
(format
1321+
"\n\\newcommand{\\engravedtheme%s}{%%\n%s\n}"
1322+
(replace-regexp-in-string "[^A-Za-z]" "" theme)
1323+
(replace-regexp-in-string
1324+
"newcommand" "renewcommand"
1325+
(replace-regexp-in-string
1326+
"#" "##"
1327+
(funcall gen-theme-spec theme)))))
1328+
engraved-themes
1329+
"\n")
1330+
"\n\n"
1331+
(cond
1332+
((memq engraved-theme engraved-themes)
1333+
(concat "\\engravedtheme"
1334+
(replace-regexp-in-string
1335+
"[^A-Za-z]" "" engraved-theme)
1336+
"\n"))
1337+
(t (funcall gen-theme-spec engraved-theme))))
1338+
(funcall gen-theme-spec engraved-theme))
1339+
(message "Cannot engrave source blocks. Consider installing `engrave-faces'.")
1340+
"% WARNING syntax highlighting unavailable as engrave-faces-latex was missing.\n")
1341+
"\n")))
13471342

13481343
;;;; Compilation
13491344

@@ -1999,7 +1994,7 @@ holding export options."
19991994
(org-element-map (plist-get info :parse-tree)
20001995
'(src-block inline-src-block) #'identity
20011996
info t))
2002-
(org-latex-generate-engraved-preamble info t))
1997+
(org-latex-generate-engraved-preamble info))
20031998
;; Document start.
20041999
"\\begin{document}\n\n"
20052000
;; Title command.

0 commit comments

Comments
 (0)