From eadeaa85336e01a5c3d5ac3d5088a83d627d1fc7 Mon Sep 17 00:00:00 2001 From: Ihor Radchenko Date: Sun, 24 Dec 2023 13:47:04 +0100 Subject: [PATCH] org-assert-version: Disable version check in .elc files for built-in Org mode * lisp/org-macs.el (org-assert-version): Record `org--inhibit-version-check' during compile time inside `org-assert-version'. This way, .elc files generated when compiling built-in Org mode in Emacs git tree never trigger version mismatch warning. Link: https://yhetil.org/emacs-devel/87zfxzdbna.fsf@yahoo.com --- lisp/org-macs.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/org-macs.el b/lisp/org-macs.el index 10ef9d06b..fd083ca62 100644 --- a/lisp/org-macs.el +++ b/lisp/org-macs.el @@ -56,7 +56,7 @@ by `package-activate-all').") ;; `org-assert-version' calls would fail using strict ;; `org-git-version' check because the generated Org version strings ;; will not match. - `(unless (or org--inhibit-version-check (equal (org-release) ,(org-release))) + `(unless (or ,org--inhibit-version-check (equal (org-release) ,(org-release))) (warn "Org version mismatch. This warning usually appears when a built-in Org version is loaded prior to the more recent Org version.