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

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

[elpa] master 6588e27 1/2: [xpm int] Whitespace munging; nfc.


From: Thien-Thi Nguyen
Subject: [elpa] master 6588e27 1/2: [xpm int] Whitespace munging; nfc.
Date: Sat, 4 Feb 2017 14:38:09 +0000 (UTC)

branch: master
commit 6588e27fa2420306fa06a5edfb1c953f385e3893
Author: Thien-Thi Nguyen <address@hidden>
Commit: Thien-Thi Nguyen <address@hidden>

    [xpm int] Whitespace munging; nfc.
---
 packages/xpm/xpm-compose.el |   62 +++++++++++++++++++++++--------------------
 packages/xpm/xpm-ops.el     |   33 ++++++++++++-----------
 packages/xpm/xpm-ui.el      |   17 ++++++------
 3 files changed, 60 insertions(+), 52 deletions(-)

diff --git a/packages/xpm/xpm-compose.el b/packages/xpm/xpm-compose.el
index 435e41b..c6475ba 100644
--- a/packages/xpm/xpm-compose.el
+++ b/packages/xpm/xpm-compose.el
@@ -29,14 +29,15 @@
   (xpm--w/gg (w h origin flags) xpm--gg
     (save-excursion
       (goto-char origin)
-      (cl-loop with skip = (if (memq 'intangible-sides flags)
-                               1
-                             4)
-               repeat h
-               collect (let ((p (point)))
-                         (forward-char w)
-                         (prog1 (buffer-substring-no-properties p (point))
-                           (forward-char skip)))))))
+      (cl-loop
+       with skip = (if (memq 'intangible-sides flags)
+                       1
+                     4)
+       repeat h
+       collect (let ((p (point)))
+                 (forward-char w)
+                 (prog1 (buffer-substring-no-properties p (point))
+                   (forward-char skip)))))))
 
 (defun xpm--clone (src)
   (insert-buffer-substring src)
@@ -78,22 +79,23 @@ This copies all pixels from TWO that are not PX."
                     (= (* cpp w) (length (car lines)))))
         ;; do it
         (goto-char origin)
-        (cl-loop with skip = (if (memq 'intangible-sides flags)
-                                 1
-                               4)
-                 for line in lines
-                 do (cl-loop
-                     ;; this is slow and stupid
-                     ;; todo: use ‘compare-strings’
-                     for x below w
-                     do (let* ((i (* x cpp))
-                               (el (substring line i (+ i cpp))))
-                          (if (string= px el)
-                              (forward-char cpp)
-                            (insert el)
-                            (delete-char cpp))))
-                 do (when (< (point) (point-max))
-                      (forward-char skip)))
+        (cl-loop
+         with skip = (if (memq 'intangible-sides flags)
+                         1
+                       4)
+         for line in lines
+         do (cl-loop
+             ;; this is slow and stupid
+             ;; todo: use ‘compare-strings’
+             for x below w
+             do (let* ((i (* x cpp))
+                       (el (substring line i (+ i cpp))))
+                  (if (string= px el)
+                      (forward-char cpp)
+                    (insert el)
+                    (delete-char cpp))))
+         do (when (< (point) (point-max))
+              (forward-char skip)))
         (current-buffer)))))
 
 (defun xpm-fill (px)
@@ -101,9 +103,10 @@ This copies all pixels from TWO that are not PX."
   (interactive "sPX: ")
   (xpm--w/gg (w h) (xpm--gate)
     (save-excursion
-      (cl-loop with x = (cons 0 (1- w))
-               for y below h
-               do (xpm-put-points px x y)))))
+      (cl-loop
+       with x = (cons 0 (1- w))
+       for y below h
+       do (xpm-put-points px x y)))))
 
 (provide 'xpm-compose)
 
@@ -125,8 +128,9 @@ This copies all pixels from TWO that are not PX."
         (xpm-fill ?-)
         (cl-flet
             ((vec () (let ((v (make-vector 42 nil)))
-                       (cl-loop for i below 42
-                                do (aset v i (random 10)))
+                       (cl-loop
+                        for i below 42
+                        do (aset v i (random 10)))
                        v)))
           (xpm-put-points ?\s (vec) (vec))))
       (cl-assert (and (bufferp one)
diff --git a/packages/xpm/xpm-ops.el b/packages/xpm/xpm-ops.el
index a2bc96a..64d7923 100644
--- a/packages/xpm/xpm-ops.el
+++ b/packages/xpm/xpm-ops.el
@@ -40,26 +40,29 @@
                           (beg x)
                           (end x))
                      (when (oldp)
-                       (cl-loop while (oldp)
-                                do (backward-char cpp)
-                                do (cl-decf beg)
-                                finally do (cl-incf beg))
+                       (cl-loop
+                        while (oldp)
+                        do (backward-char cpp)
+                        do (cl-decf beg)
+                        finally do (cl-incf beg))
                        (goto-char p)
-                       (cl-loop while (oldp)
-                                do (forward-char cpp)
-                                do (cl-incf end)
-                                finally do (cl-decf end))
+                       (cl-loop
+                        while (oldp)
+                        do (forward-char cpp)
+                        do (cl-incf end)
+                        finally do (cl-decf end))
                        (cons beg end)))))
         (setq bye (let ((p (pos x y)))
                     (buffer-substring-no-properties
                      p (+ p cpp))))
         (queue-enqueue q (cons x y))
-        (cl-loop until (queue-empty q)
-              do (let* ((coord (queue-dequeue q))
-                        (ext (extent coord)))
-                   (when ext
-                     (xpm-put-points px ext y)
-                     ;; todo: expansion and queuing of y-1 and y+1
-                     )))))))
+        (cl-loop
+         until (queue-empty q)
+         do (let* ((coord (queue-dequeue q))
+                   (ext (extent coord)))
+              (when ext
+                (xpm-put-points px ext y)
+                ;; todo: expansion and queuing of y-1 and y+1
+                )))))))
 
 ;;; xpm-ops.el ends here
diff --git a/packages/xpm/xpm-ui.el b/packages/xpm/xpm-ui.el
index fb6a9dc..7d46a96 100644
--- a/packages/xpm/xpm-ui.el
+++ b/packages/xpm/xpm-ui.el
@@ -46,14 +46,15 @@
           (name (format "*%s Palette*" (buffer-name)))
           normal none)
       ;; normalize and extract "None" if necessary
-      (cl-loop for (px . alist) in (xpm--palette-alist cpp pinfo)
-               ;; todo: handle case where there is no ‘c’
-               do (let ((color (cdr (assq 'c alist))))
-                    (if (member color '("none" "None"))
-                        (setq none px)
-                      (push (cons px color)
-                            normal)))
-               finally do (setq normal (nreverse normal)))
+      (cl-loop
+       for (px . alist) in (xpm--palette-alist cpp pinfo)
+       ;; todo: handle case where there is no ‘c’
+       do (let ((color (cdr (assq 'c alist))))
+            (if (member color '("none" "None"))
+                (setq none px)
+              (push (cons px color)
+                    normal)))
+       finally do (setq normal (nreverse normal)))
       (list-colors-display (mapcar 'cdr normal) name
                            (xpm-set-pen-func (current-buffer)
                                              normal



reply via email to

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