summaryrefslogtreecommitdiff
path: root/lisp/org/ox-beamer.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/org/ox-beamer.el')
-rw-r--r--lisp/org/ox-beamer.el16
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