[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org 81e85bda2b 088/101: Fix Emacs 27 compatibility
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org 81e85bda2b 088/101: Fix Emacs 27 compatibility |
Date: |
Sat, 1 Jul 2023 09:59:16 -0400 (EDT) |
branch: externals/org
commit 81e85bda2b16f30ac7a956ce84f3955e656d54f9
Author: Ihor Radchenko <yantar92@posteo.net>
Commit: Ihor Radchenko <yantar92@posteo.net>
Fix Emacs 27 compatibility
* lisp/org-element-ast.el (org-element-create): Do not use `length='
that is not yet available.
(org-element-property-inherited): Do not use `ensure-list' that is not
yet available.
---
lisp/org-element-ast.el | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lisp/org-element-ast.el b/lisp/org-element-ast.el
index 2763bf1a7b..c92d82391b 100644
--- a/lisp/org-element-ast.el
+++ b/lisp/org-element-ast.el
@@ -757,7 +757,7 @@ string. Alternatively, TYPE can be a string. When TYPE is
nil or
(cl-assert (null props))
(apply #'org-element-adopt nil children))
(`plain-text
- (cl-assert (length= children 1))
+ (cl-assert (= (length children) 1))
(org-add-props (car children) props))
((pred stringp)
(if props (org-add-props type props) type))
@@ -1015,7 +1015,7 @@ When LITERAL-NIL is non-nil, treat property values
\"nil\" and nil.
When INCLUDE-NIL is non-nil, do not skip properties with value nil. The
properties that are missing from the property list will still be
skipped."
- (setq property (ensure-list property))
+ (unless (listp property) (setq property (list property)))
(let (acc local val)
(catch :found
(unless with-self (setq node (org-element-parent node)))
@@ -1030,7 +1030,7 @@ skipped."
;; Append to the end.
(if (and include-nil (not val))
(setq local (append local '(nil)))
- (setq local (append local (ensure-list val))))))
+ (setq local (append local (if (listp val) val (list val)))))))
;; Append parent to front.
(setq acc (append local acc))
(setq node (org-element-parent node)))
- [elpa] externals/org 607c230d74 041/101: org-with-point-at: Accept syntax node as POM, (continued)
- [elpa] externals/org 607c230d74 041/101: org-with-point-at: Accept syntax node as POM, ELPA Syncer, 2023/07/01
- [elpa] externals/org ec8f359bd6 046/101: org-in-commented-heading-p: Use org-element API, ELPA Syncer, 2023/07/01
- [elpa] externals/org 06aba04f75 057/101: org-agenda-get-deadlines: Switch to org-element API, ELPA Syncer, 2023/07/01
- [elpa] externals/org 2b96501070 066/101: org-element: Simplify drawer and property drawer regexps, ELPA Syncer, 2023/07/01
- [elpa] externals/org a80efaf460 072/101: org-element-node-property-parser: Remove unnecessary regexp search, ELPA Syncer, 2023/07/01
- [elpa] externals/org 1c7c67b3c6 076/101: org-indent-drawer, org-indent-block: Remove unnecessary checks, ELPA Syncer, 2023/07/01
- [elpa] externals/org 21d3b888c6 087/101: org-element-create: Fix Emacs 28 compatibility, ELPA Syncer, 2023/07/01
- [elpa] externals/org 5a1dd94309 078/101: org-element: Avoid slow `end-of-line', ELPA Syncer, 2023/07/01
- [elpa] externals/org ea401fb1f4 084/101: org-agenda-ignore-properties: Bump :package-version, ELPA Syncer, 2023/07/01
- [elpa] externals/org 5ed3e1dfc3 081/101: org-refresh-category-properties: Do not check element cache, ELPA Syncer, 2023/07/01
- [elpa] externals/org 81e85bda2b 088/101: Fix Emacs 27 compatibility,
ELPA Syncer <=
- [elpa] externals/org e18263fceb 091/101: org-element--substring: Fix when buffer is narrowed, ELPA Syncer, 2023/07/01
- [elpa] externals/org 759676b308 092/101: org-fold-core--isearch-show: Do not fully rely on `point', ELPA Syncer, 2023/07/01
- [elpa] externals/org f2dd1eea41 093/101: org-find-open-clocks: Fix false positives, ELPA Syncer, 2023/07/01
- [elpa] externals/org 37a58cc6ee 094/101: org-agenda-skip: Do not alter match data, ELPA Syncer, 2023/07/01
- [elpa] externals/org 66c8e94732 100/101: lisp/org-element-ast.el: Fix typo in commentary, ELPA Syncer, 2023/07/01
- [elpa] externals/org 948c896448 101/101: Rename `org-element-property-1' to `org-element-property-raw', ELPA Syncer, 2023/07/01
- [elpa] externals/org 932c49c7bb 019/101: org-element-headline-parser: Use deferred properties, ELPA Syncer, 2023/07/01
- [elpa] externals/org 244cc7d560 029/101: org-element-org-data-parser: Defer parsing, ELPA Syncer, 2023/07/01
- [elpa] externals/org b00c2d0e1d 039/101: org-element--parse-to: Provide deferred :parent when cache is inactive, ELPA Syncer, 2023/07/01
- [elpa] externals/org 81a7e8c836 037/101: org-element-lineage: Allow TYPES to be a symbol, ELPA Syncer, 2023/07/01