emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/org fe663b6c80 1/4: lisp/org-element-ast.el (org-elemen


From: ELPA Syncer
Subject: [elpa] externals/org fe663b6c80 1/4: lisp/org-element-ast.el (org-element--property-idx): Simplify implementation
Date: Wed, 31 Jan 2024 10:00:22 -0500 (EST)

branch: externals/org
commit fe663b6c808127e618b8b5261c9b4efb46ca267e
Author: Ihor Radchenko <yantar92@posteo.net>
Commit: Ihor Radchenko <yantar92@posteo.net>

    lisp/org-element-ast.el (org-element--property-idx): Simplify implementation
    
    Reported-by: Stefan Monnier <monnier@iro.umontreal.ca>
    Link: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=68818#11
---
 lisp/org-element-ast.el | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/lisp/org-element-ast.el b/lisp/org-element-ast.el
index 92a2935ad6..b624fd1c87 100644
--- a/lisp/org-element-ast.el
+++ b/lisp/org-element-ast.el
@@ -353,13 +353,10 @@ node types.")
 (define-inline org-element--property-idx (property)
   "Return standard property index or nil."
   (declare (pure t))
-  (if (inline-const-p property)
-      (plist-get
-       org-element--standard-properties-idxs
-       (inline-const-val property))
-    (inline-quote (plist-get
-                   org-element--standard-properties-idxs
-                   ,property))))
+  (inline-letevals (property)
+    (plist-get
+     org-element--standard-properties-idxs
+     (inline-const-val property))))
 
 (define-inline org-element--parray (node)
   "Return standard property array for NODE."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]