summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Guerry <bzg@altern.org>2014-01-22 11:42:51 +0100
committerBastien Guerry <bzg@altern.org>2014-01-22 11:42:51 +0100
commit77458b782ae8a96376817ea010adcf499d554e1c (patch)
treec92d21ac1731a65125d61dfd3f26cb9b9096bc45
parentd91650b854e07b41cfeb26e0c4fbc2c20c71d8ae (diff)
downloadorg-mode-77458b782ae8a96376817ea010adcf499d554e1c.tar.gz
org-compat.el (org-set-transient-map): New alias
* org-compat.el (org-set-transient-map): Alias pointing at `set-transient-map' if defined, at `set-temporary-overlay-map' otherwise. Thanks to Eric Abrahamsen for reporting this.
-rw-r--r--lisp/org-compat.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/lisp/org-compat.el b/lisp/org-compat.el
index fee0bd0..1553e4f 100644
--- a/lisp/org-compat.el
+++ b/lisp/org-compat.el
@@ -260,6 +260,12 @@ ignored in this case."
next (+ from (* n inc)))))
(nreverse seq)))))
+;; `set-transient-map' is only in Emacs >= 24.4
+(defalias 'org-set-transient-map
+ (if (fboundp 'set-transient-map)
+ 'set-transient-map
+ 'set-temporary-overlay-map))
+
;; Region compatibility
(defvar org-ignore-region nil