diff options
Diffstat (limited to 'lisp/org/ox-beamer.el')
-rw-r--r-- | lisp/org/ox-beamer.el | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/lisp/org/ox-beamer.el b/lisp/org/ox-beamer.el index 2843276a92c..d3a90179d73 100644 --- a/lisp/org/ox-beamer.el +++ b/lisp/org/ox-beamer.el @@ -5,7 +5,7 @@ ;; Author: Carsten Dominik <carsten.dominik AT gmail DOT com> ;; Nicolas Goaziou <n.goaziou AT gmail DOT com> ;; Maintainer: Nicolas Goaziou <mail@nicolasgoaziou.fr> -;; Keywords: org, wp, tex +;; Keywords: org, text, tex ;; This file is part of GNU Emacs. @@ -924,11 +924,10 @@ holding export options." "Support for editing Beamer oriented Org mode files." :lighter " Bm") -(when (fboundp 'font-lock-add-keywords) - (font-lock-add-keywords - 'org-mode - '((":\\(B_[a-z]+\\|BMCOL\\):" 1 'org-beamer-tag prepend)) - 'prepend)) +(font-lock-add-keywords + 'org-mode + '((":\\(B_[a-z]+\\|BMCOL\\):" 1 'org-beamer-tag prepend)) + 'prepend) (defface org-beamer-tag '((t (:box (:line-width 1 :color "grey40")))) "The special face for beamer tags." @@ -1009,7 +1008,10 @@ will be displayed when `org-export-show-temporary-export-buffer' is non-nil." (interactive) (org-export-to-buffer 'beamer "*Org BEAMER Export*" - async subtreep visible-only body-only ext-plist (lambda () (LaTeX-mode)))) + async subtreep visible-only body-only ext-plist + (if (fboundp 'major-mode-remap) + (major-mode-remap 'latex-mode) + #'LaTeX-mode))) ;;;###autoload (defun org-beamer-export-to-latex |