From 77458b782ae8a96376817ea010adcf499d554e1c Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Wed, 22 Jan 2014 11:42:51 +0100 Subject: [PATCH] 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. --- lisp/org-compat.el | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lisp/org-compat.el b/lisp/org-compat.el index fee0bd08c..1553e4f51 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