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

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

[elpa] externals/diff-hl 414ccac 07/10: More reflowing of code


From: ELPA Syncer
Subject: [elpa] externals/diff-hl 414ccac 07/10: More reflowing of code
Date: Mon, 22 Feb 2021 22:57:16 -0500 (EST)

branch: externals/diff-hl
commit 414ccacd4dd3d5cc42375188e8fe59b768263b68
Author: Dmitry Gutov <dgutov@yandex.ru>
Commit: Dmitry Gutov <dgutov@yandex.ru>

    More reflowing of code
---
 diff-hl-inline-popup.el | 29 ++++++++++++++++++++---------
 diff-hl.el              |  2 +-
 2 files changed, 21 insertions(+), 10 deletions(-)

diff --git a/diff-hl-inline-popup.el b/diff-hl-inline-popup.el
index dee159e..0bad1ff 100644
--- a/diff-hl-inline-popup.el
+++ b/diff-hl-inline-popup.el
@@ -86,20 +86,29 @@ Default for CONTENT-SIZE is the size of the current lines"
          (new-width (- width (length header) (length scroll-indicator)))
          (header (if (< new-width 0) "" header))
          (new-width (- width (length header) (length scroll-indicator)))
-         (line (propertize (concat (diff-hl-inline-popup--separator new-width) 
header scroll-indicator ) 'face '(:underline t))))
+         (line (propertize (concat (diff-hl-inline-popup--separator new-width)
+                                   header scroll-indicator )
+                           'face '(:underline t))))
     (concat line "\n") ))
 
 (defun diff-hl-inline-popup--compute-footer (width &optional footer)
   "Compute the header of the popup, with some WIDTH, and some optional FOOTER 
text."
-  (let* ((scroll-indicator (if (>= diff-hl-inline-popup--current-index (- 
(length diff-hl-inline-popup--current-lines) diff-hl-inline-popup--height)) "   
"     " ⬇ "))
+  (let* ((scroll-indicator (if (>= diff-hl-inline-popup--current-index
+                                   (- (length 
diff-hl-inline-popup--current-lines)
+                                      diff-hl-inline-popup--height))
+                               "   "
+                             " ⬇ "))
          (footer (or footer ""))
          (new-width (- width (length footer) (length scroll-indicator)))
          (footer (if (< new-width 0) "" footer))
          (new-width (- width (length footer) (length scroll-indicator)))
          (blank-line (if (display-graphic-p)
                          ""
-                       (propertize (concat "\n" 
(diff-hl-inline-popup--separator width)) 'face '(:underline t))))
-         (line (propertize (concat (diff-hl-inline-popup--separator new-width) 
footer scroll-indicator) 'face '(:overline t))))
+                       (propertize (concat "\n" 
(diff-hl-inline-popup--separator width))
+                                   'face '(:underline t))))
+         (line (propertize (concat (diff-hl-inline-popup--separator new-width)
+                                   footer scroll-indicator)
+                           'face '(:overline t))))
     (concat blank-line "\n" line)))
 
 (defun diff-hl-inline-popup--separator (width &optional sep)
@@ -123,7 +132,6 @@ Default for CONTENT-SIZE is the size of the current lines"
         ;; 
https://emacs.stackexchange.com/questions/5495/how-can-i-determine-the-width-of-characters-on-the-screen
         width))))
 
-
 (defun diff-hl-inline-popup--compute-popup-str (lines index window-size header 
footer)
   "Compute the string that represents the popup.
 There are some content LINES starting at INDEX, with a WINDOW-SIZE.  HEADER and
@@ -132,7 +140,7 @@ FOOTER are showed at start and end."
          (content-lines (diff-hl-inline-popup--compute-content-lines lines 
index window-size))
          (header (diff-hl-inline-popup--compute-header width header))
          (footer (diff-hl-inline-popup--compute-footer width footer)))
-    (concat header (string-join content-lines  "\n" ) footer "\n")))
+    (concat header (string-join content-lines "\n") footer "\n")))
 
 (defun diff-hl-inline-popup-scroll-to (index)
   "Scroll the inline popup to make visible the line at position INDEX."
@@ -192,7 +200,8 @@ to scroll in the popup")
 (defun diff-hl-inline-popup--ignorable-command-p (command)
   "Decide if COMMAND is a command allowed while showing an inline popup."
   ;; 
https://emacs.stackexchange.com/questions/653/how-can-i-find-out-in-which-keymap-a-key-is-bound
-  (let ((keys (where-is-internal command (list 
diff-hl-inline-popup--current-custom-keymap 
diff-hl-inline-popup-transient-mode-map ) t))
+  (let ((keys (where-is-internal command (list 
diff-hl-inline-popup--current-custom-keymap
+                                               
diff-hl-inline-popup-transient-mode-map ) t))
         (invoking (eq command diff-hl-inline-popup--invokinkg-command)))
     (or keys invoking)))
 
@@ -211,7 +220,8 @@ to scroll in the popup")
   (set-keymap-parent diff-hl-inline-popup-transient-mode-map nil)
 
   (when diff-hl-inline-popup-transient-mode
-    (set-keymap-parent diff-hl-inline-popup-transient-mode-map 
diff-hl-inline-popup--current-custom-keymap)
+    (set-keymap-parent diff-hl-inline-popup-transient-mode-map
+                       diff-hl-inline-popup--current-custom-keymap)
     (add-hook 'post-command-hook #'diff-hl-inline-popup--post-command-hook 0 
t)))
 
 ;;;###autoload
@@ -254,7 +264,8 @@ is closed."
     (setq diff-hl-inline-popup--current-custom-keymap keymap)
     (setq diff-hl-inline-popup--close-hook close-hook)
     (setq diff-hl-inline-popup--height 
(diff-hl-inline-popup--compute-content-height height))
-    (setq diff-hl-inline-popup--height (min diff-hl-inline-popup--height 
(length diff-hl-inline-popup--current-lines)))
+    (setq diff-hl-inline-popup--height (min diff-hl-inline-popup--height
+                                            (length 
diff-hl-inline-popup--current-lines)))
     (diff-hl-inline-popup--ensure-enough-lines point 
diff-hl-inline-popup--height)
     (diff-hl-inline-popup-transient-mode 1)
     (diff-hl-inline-popup-scroll-to 0)
diff --git a/diff-hl.el b/diff-hl.el
index dcedb95..8b1000f 100644
--- a/diff-hl.el
+++ b/diff-hl.el
@@ -576,7 +576,7 @@ in the source file, or the last line of the hunk above it."
                      (next-overlay-change (point))))
         (let ((o (diff-hl-hunk-overlay-at (point))))
           (when (and o (= (overlay-start o) (point)))
-            (throw 'found  o)))))))
+            (throw 'found o)))))))
 
 (defun diff-hl-next-hunk (&optional backward)
   "Go to the beginning of the next hunk in the current buffer."



reply via email to

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