branch: elpa/isl
commit ba32dbf01009ab78da8c8576ad8eb6d7b1b6e700
Author: Thierry Volpiatto <[email protected]>
Commit: Thierry Volpiatto <[email protected]>

    Rename isl-make-iterator to isl-make-or-update-iterator
    
    update docstring.
---
 isl.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/isl.el b/isl.el
index ace24d1dd59..4b36f335dcd 100644
--- a/isl.el
+++ b/isl.el
@@ -840,8 +840,9 @@ you try to modify other elements externally."
   "Return next elm of ITERATOR."
   (and iterator (funcall iterator)))
 
-(defun isl-make-iterator ()
-  "Build `isl--iterator' against `isl--item-overlays'."
+(defun isl-make-or-update-iterator ()
+  "Build `isl--iterator' against `isl--item-overlays'.
+If `isl--iterator' is non nil update it otherwise create it."
   (let* ((queue (memql isl--last-overlay isl--item-overlays))
          (index (- (length isl--item-overlays) (length queue)))
          (ovs   (append queue (take index isl--item-overlays))))
@@ -1044,7 +1045,7 @@ See `isl-requires-pattern'."
             (setq isl--last-overlay (cdr (assq npos ovs-alist))
                   isl--number-results (max (length isl--item-overlays) 0))
             (isl--highlight-last-overlay 'isl-on)
-            (isl-make-iterator)
+            (isl-make-or-update-iterator)
             (goto-char (overlay-end (isl-iter-next isl--iterator)))
             (setq isl--yank-point (point)))))
       (isl-setup-mode-line))))

Reply via email to