[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/auto-overlays 36efcfd 89/93: Handle empty group in auto
From: |
Stefan Monnier |
Subject: |
[elpa] externals/auto-overlays 36efcfd 89/93: Handle empty group in auto-o-regexp-match. |
Date: |
Mon, 14 Dec 2020 13:00:44 -0500 (EST) |
branch: externals/auto-overlays
commit 36efcfd2f898eb007b6becbc154ba04f3ab71fbb
Author: Toby S. Cubitt <toby-predictive@dr-qubit.org>
Commit: Toby S. Cubitt <toby-predictive@dr-qubit.org>
Handle empty group in auto-o-regexp-match.
---
auto-overlays.el | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/auto-overlays.el b/auto-overlays.el
index a977854..d83c591 100644
--- a/auto-overlays.el
+++ b/auto-overlays.el
@@ -365,8 +365,7 @@ Comparison is done with `eq'."
(overlay-end o-match))))
(if (null n) str
(let ((g (auto-o-group o-match n)))
- (when g
- (string-match (auto-o-regexp o-match) str)
+ (when (and g (string-match (auto-o-regexp o-match) str))
(match-string g str))))))
(defun auto-o-key-value (o-match key)
@@ -1528,7 +1527,7 @@ overlays were saved."
(when (or (null definition-ids)
(memq definition-id definition-ids))
(pop def)
-
+
;; check all regexps for current definition
(dotimes (rank (length def))
(setq regexp-id (car (nth rank def)))
- [elpa] externals/auto-overlays 2860354 58/93: Fixed obsolete functions and other compiler warnings., (continued)
- [elpa] externals/auto-overlays 2860354 58/93: Fixed obsolete functions and other compiler warnings., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 216dbc9 55/93: Use 'push' instead of 'add-to-line' in auto-o-schedule-extend-line, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 9894591 63/93: Remove undo marker entry hacks, in the hope that things work correctly now!, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays c34178b 68/93: Add auto-overlays autoloads., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 276e955 75/93: Add auto-overlay-load-set convenience function., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 1d15f76 71/93: Do perform self-cascade on overlays overlapping but not strictly before point., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 02278f0 69/93: Fix direntry sections in texinfo files and dir file generation., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays f17a94b 88/93: Switch auto-overlays over to cl-lib and lexical binding., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 19de2f7 02/93: Version 0.8 of the predictive completion package., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 6c24aa3 10/93: Fixed minor bug in auto-overlay-save-overlays., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 36efcfd 89/93: Handle empty group in auto-o-regexp-match.,
Stefan Monnier <=
- [elpa] externals/auto-overlays 5996143 73/93: Refactor auto-overlays-(in|[highest-priority-]at-point) search functions:, Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays c795dc2 81/93: Fix bug in auto-overlay-trigger-update., Stefan Monnier, 2020/12/14
- [elpa] externals/auto-overlays 00fb155 91/93: * auto-overlay: Mark or remove unused vars, Stefan Monnier, 2020/12/14
- [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