[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/auto-overlays 105a69b 34/93: Simplified predictive-defi
From: |
Stefan Monnier |
Subject: |
[elpa] externals/auto-overlays 105a69b 34/93: Simplified predictive-define-all-prefixes. |
Date: |
Mon, 14 Dec 2020 13:00:32 -0500 (EST) |
branch: externals/auto-overlays
commit 105a69b8bf2d0672f07fd389a7605fcc6f08da7e
Author: Toby Cubitt <toby-predictive@dr-qubit.org>
Commit: tsc25 <toby-predictive@dr-qubit.org>
Simplified predictive-define-all-prefixes.
---
auto-overlays.el | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/auto-overlays.el b/auto-overlays.el
index ebfa858..8d8af06 100644
--- a/auto-overlays.el
+++ b/auto-overlays.el
@@ -1164,7 +1164,7 @@ was saved."
;; in progress, so need to check overlay has a parent first
'(identity parent)
(list (lambda (parent)
- (null (overlay-get parent 'inactive)))
+ (not (overlay-get parent 'inactive)))
'parent)
(list (lambda (set-id entry-id subentry-id new-pri)
(let ((pri (cdr (assq
@@ -1307,7 +1307,7 @@ properties)."
(when (and old-o-start (not (eq old-o-start end)) (null protect-match))
(overlay-put old-o-start 'parent nil))
;; if unmatching start, set start property to nil
- (if (null (overlayp start))
+ (if (not (overlayp start))
(overlay-put overlay 'start nil)
;; if matching start, set start property to new start match
(overlay-put overlay 'start start)
@@ -1319,7 +1319,7 @@ properties)."
(when (and old-o-end (not (eq old-o-end start)) (null protect-match))
(overlay-put old-o-end 'parent nil))
;; if unmatching end, set end property to nil
- (if (null (overlayp end))
+ (if (not (overlayp end))
(overlay-put overlay 'end nil)
;; if matching end, set end property to new end match
(overlay-put overlay 'end end)
@@ -1346,10 +1346,10 @@ properties)."
(let (props)
(cond
;; if start has been unmatched, use properties of end match
- ((null (overlay-get overlay 'start))
+ ((not (auto-o-start-matched-p overlay))
(setq props (auto-o-props (overlay-get overlay 'end))))
;; if end has been unmatched, use properties of start match
- ((null (overlay-get overlay 'end))
+ ((not (auto-o-end-matched-p overlay))
(setq props (auto-o-props (overlay-get overlay 'start))))
(t ;; otherwise, use properties of whichever match takes precedence
(let ((o-start (overlay-get overlay 'start))
@@ -1549,7 +1549,7 @@ overlay changes."
(unless (fboundp 'replace-regexp-in-string)
(require 'auto-overlays-compat)
(defalias 'replace-regexp-in-string
- 'auto-overlays-compat-replace-regexp-in-string)
+ 'auto-overlays-compat-replace-regexp-in-string)
)
;;; auto-overlays.el ends here
- [elpa] externals/auto-overlays d207912 93/93: * docs/auto-overlay-manual.texinfo: Move as a consequence of the git split, (continued)
- [elpa] externals/auto-overlays d207912 93/93: * docs/auto-overlay-manual.texinfo: Move as a consequence of the git split, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 0f1ee97 08/93: Version 0.12.2 of the predictive completion package., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 5b53236 09/93: Version 0.13.1 of the predictive completion package., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 2fabf34 19/93: Various small enhancements and bug-fixes, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays a530bba 29/93: Ensure properties due to match overlays that are being superceded are removed from overlays., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 8108af9 33/93: Replaced a couple of cl functions that had crept in., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays b08e944 23/93: Changes related to new LaTeX functionality:, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 5db4a85 32/93: Fixed bug in auto-o-match-overlay that incorrectly set parent property, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 67776d2 25/93: Parse functions must set basic overlay properties themselves, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays c40d2a5 20/93: Shared regexp sets can once again be enabled and disabled independently in each buffer., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 105a69b 34/93: Simplified predictive-define-all-prefixes.,
Stefan Monnier <=
- [elpa] externals/auto-overlays a21ba4b 44/93: Fix auto-overlay bug related to overlapping overlays., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays dbf21cb 47/93: minor corrections auto-overlay docs, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays f268d75 42/93: Fixed bug in auto-overlay-unload-definition., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 9448575 40/93: Updated documentation to reflect changes to auto-overlay-start/stop/save/load functions., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 7ca8286 50/93: Added auto-o-schedule-delete-in-front-or-behind-suicide, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays a73aeff 51/93: Use eq for comparison when adding to auto-o-pending-suicides, instead of equal, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 0947366 52/93: Modified auto-o-run-after-change-functions to ignore changes other than, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays de1bddf 53/93: Added hack to delete marker update entries from buffer-undo-list, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 41ed50e 60/93: Remove ChangeLogs from library headers., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 85c2bbd 61/93: Switched license to GPL3+., Stefan Monnier, 2020/12/14