From e6883dd03de8c38880b0da806775bdab7727d863 Mon Sep 17 00:00:00 2001 From: Achim Gratz Date: Sun, 1 Jun 2014 13:51:44 +0200 Subject: [PATCH] org-compat: Provide compatibility definition for font-lock-ensure * lisp/org-compat.el: Provide compatibility definition for `font-lock-ensure' falling back to `font-lock-fontify-buffer' via an alias. This fallback fixes f36b19eef6. Using a simple alias means we can't use the optional arguments for `font-lock-ensure' or would have to provide a macro if we ever want to use them. --- lisp/org-compat.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lisp/org-compat.el b/lisp/org-compat.el index 90380a880..f76b86ce4 100644 --- a/lisp/org-compat.el +++ b/lisp/org-compat.el @@ -422,6 +422,10 @@ TIME defaults to the current time." (unless (fboundp 'user-error) (defalias 'user-error 'error)) +;; `font-lock-ensure' is only available from 24.4.50 on +(unless (fboundp 'font-lock-ensure) + (defalias 'font-lock-ensure 'font-lock-fontify-buffer)) + (defmacro org-no-popups (&rest body) "Suppress popup windows. Let-bind some variables to nil around BODY to achieve the desired