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

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

[elpa] externals/osm ff13db0a14 4/5: Rename functions


From: ELPA Syncer
Subject: [elpa] externals/osm ff13db0a14 4/5: Rename functions
Date: Fri, 22 Dec 2023 03:58:20 -0500 (EST)

branch: externals/osm
commit ff13db0a14165015be75be10606a728f5d9aabbd
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    Rename functions
---
 osm.el | 67 +++++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 34 insertions(+), 33 deletions(-)

diff --git a/osm.el b/osm.el
index 365116d5fa..9ae8abeb99 100644
--- a/osm.el
+++ b/osm.el
@@ -661,7 +661,7 @@ Should be at least 7 days according to the server usage 
policies."
 (defun osm-click (event)
   "Put a transient pin at location of the click EVENT."
   (interactive "@e")
-  (osm--put-transient-pin-event event)
+  (osm--set-transient-pin-event event)
   (osm--update))
 
 (defun osm--haversine (lat1 lon1 lat2 lon2)
@@ -678,11 +678,11 @@ Should be at least 7 days according to the server usage 
policies."
   (interactive "@e")
   (if-let (pin (osm--pin-at event 'osm-track))
       (progn
-        (osm--put-transient-pin 'osm-selected-track (car pin) (cadr pin) 
(cdddr pin))
+        (osm--set-transient-pin 'osm-selected-track (car pin) (cadr pin) 
(cdddr pin))
         (osm--update))
     (when (and (not osm--track) osm--transient-pin)
       (push (cons (car osm--transient-pin) (cadr osm--transient-pin)) 
osm--track))
-    (osm--put-transient-pin-event event 'osm-selected-track
+    (osm--set-transient-pin-event event 'osm-selected-track
                                   (format "(%s)" (1+ (length osm--track))))
     (push (cons (car osm--transient-pin) (cadr osm--transient-pin)) osm--track)
     (osm--revert))
@@ -712,15 +712,15 @@ Should be at least 7 days according to the server usage 
policies."
   (interactive "@e")
   (if-let (pin (osm--pin-at event 'osm-bookmark))
       (progn
-        (osm--put-transient-pin 'osm-selected-bookmark (car pin) (cadr pin) 
(cdddr pin))
+        (osm--set-transient-pin 'osm-selected-bookmark (car pin) (cadr pin) 
(cdddr pin))
         (osm--update))
-    (osm--put-transient-pin-event event 'osm-selected-bookmark "New Bookmark")
+    (osm--set-transient-pin-event event 'osm-selected-bookmark "New Bookmark")
     (osm-bookmark-set)))
 
 (defun osm-org-link-click (event)
   "Store link at position of click EVENT."
   (interactive "@e")
-  (osm--put-transient-pin-event event 'osm-transient "New Org Link")
+  (osm--set-transient-pin-event event 'osm-transient "New Org Link")
   (call-interactively 'org-store-link))
 
 (defun osm--pin-at (event &optional type)
@@ -744,7 +744,7 @@ Should be at least 7 days according to the server usage 
policies."
   (when-let ((pin (osm--pin-at event))
              (id (intern-soft (concat "osm-selected-"
                                       (substring (symbol-name (caddr pin)) 
4)))))
-    (osm--put-transient-pin id (car pin) (cadr pin) (cdddr pin))
+    (osm--set-transient-pin id (car pin) (cadr pin) (cdddr pin))
     (osm--update)))
 
 (defun osm-zoom-in (&optional n)
@@ -903,7 +903,7 @@ Should be at least 7 days according to the server usage 
policies."
     (and (>= p (- x 0.125)) (< p (+ x 1.125))
          (>= q y) (< q (+ y 1.25)))))
 
-(defun osm--put-pin (pins id lat lon name)
+(defun osm--add-pin (pins id lat lon name)
   "Put pin at X/Y with NAME and ID in PINS hash table."
   (let* ((x (osm--lon-to-x lon osm--zoom))
          (y (osm--lat-to-y lat osm--zoom))
@@ -923,33 +923,24 @@ Should be at least 7 days according to the server usage 
policies."
 (defun osm--compute-pins ()
   "Compute pin hash table."
   (let ((pins (make-hash-table :test #'equal)))
-    (osm--put-pin pins 'osm-home (car osm-home) (cadr osm-home) "Home")
+    (osm--add-pin pins 'osm-home (car osm-home) (cadr osm-home) "Home")
     (bookmark-maybe-load-default-file)
     (dolist (bm bookmark-alist)
       (when (eq (bookmark-prop-get bm 'handler) #'osm-bookmark-jump)
         (let ((coord (bookmark-prop-get bm 'coordinates)))
-          (osm--put-pin pins 'osm-bookmark (car coord) (cadr coord) (car 
bm)))))
+          (osm--add-pin pins 'osm-bookmark (car coord) (cadr coord) (car 
bm)))))
     (dolist (file osm--gpx-files)
       (dolist (pt (cddr file))
-        (osm--put-pin pins 'osm-poi (cadr pt) (cddr pt) (car pt))))
+        (osm--add-pin pins 'osm-poi (cadr pt) (cddr pt) (car pt))))
     (cl-loop for pt in osm--track for idx from (length osm--track) downto 1 do
-             (osm--put-pin pins 'osm-track (car pt) (cdr pt)
+             (osm--add-pin pins 'osm-track (car pt) (cdr pt)
                            (format "(%s)" idx)))
     pins))
 
-(defun osm--compute-tracks ()
-  "Compute track hash table."
-  (let ((tracks (make-hash-table :test #'equal)))
-    (dolist (file osm--gpx-files)
-      (dolist (seg (cadr file))
-        (osm--track-segment tracks seg)))
-    (osm--track-segment tracks osm--track)
-    tracks))
-
 ;; TODO: The Bresenham algorithm used here to add the line segments to the 
tiles
 ;; has the issue that lines which go along a tile border may be drawn only
 ;; partially. Use a more precise algorithm instead.
-(defun osm--track-segment (tracks seg)
+(defun osm--add-track (tracks seg)
   (when seg
     (let ((p0 (cons (osm--lon-to-x (cdar seg) osm--zoom)
                     (osm--lat-to-y (caar seg) osm--zoom))))
@@ -989,6 +980,15 @@ Should be at least 7 days according to the server usage 
policies."
                       t)))
               (setq p0 p1))))))))
 
+(defun osm--compute-tracks ()
+  "Compute track hash table."
+  (let ((tracks (make-hash-table :test #'equal)))
+    (dolist (file osm--gpx-files)
+      (dolist (seg (cadr file))
+        (osm--add-track tracks seg)))
+    (osm--add-track tracks osm--track)
+    tracks))
+
 (defun osm--get-overlays (x y)
   "Compute overlays and return the overlays in tile X/Y."
   (unless (eq (car osm--overlay-table) osm--zoom)
@@ -1363,21 +1363,21 @@ Optionally place transient pin with ID and NAME."
             osm--lon (or lon (nth 1 osm-home))
             osm--zoom (or zoom (nth 2 osm-home)))
       (when id
-        (osm--put-transient-pin id osm--lat osm--lon name)))
+        (osm--set-transient-pin id osm--lat osm--lon name)))
     (prog1 (pop-to-buffer (current-buffer))
       (osm--update))))
 
-(defun osm--put-transient-pin (id lat lon name)
+(defun osm--set-transient-pin (id lat lon name)
   "Set transient pin at LAT/LON with ID and NAME."
   (setq osm--transient-pin
         `(,lat ,lon ,(or id 'osm-transient)
                . ,(or name (format "Location %.6f° %.6f°" lat lon))))
   (message "%s" (cdddr osm--transient-pin)))
 
-(defun osm--put-transient-pin-event (event &optional id name)
+(defun osm--set-transient-pin-event (event &optional id name)
   "Set transient pin with ID and NAME at location of EVENT."
   (pcase-let ((`(,x . ,y) (posn-x-y (event-start event))))
-    (osm--put-transient-pin id
+    (osm--set-transient-pin id
                             (osm--y-to-lat (+ (osm--y0) y) osm--zoom)
                             (osm--x-to-lon (+ (osm--x0) x) osm--zoom)
                             name)))
@@ -1490,7 +1490,7 @@ When called interactively, call the function `osm-home'."
   "Fetch location info for ID with NAME."
   (let ((lat (or (car osm--transient-pin) osm--lat))
         (lon (or (cadr osm--transient-pin) osm--lon)))
-    (osm--put-transient-pin id lat lon name)
+    (osm--set-transient-pin id lat lon name)
     (message "%s: Fetching name of %.6f %.6f from %s..." name lat lon 
osm-search-server)
     ;; Redisplay before slow fetching
     (osm--update)
@@ -1509,17 +1509,18 @@ When called interactively, call the function 
`osm-home'."
   (interactive)
   (pcase (caddr osm--transient-pin)
     ('nil nil)
-    ('osm-selected-bookmark (osm-bookmark-delete (cdddr osm--transient-pin)))
+    ('osm-selected-bookmark
+     (osm-bookmark-delete (cdddr osm--transient-pin)))
     ('osm-selected-track
      (cl-loop for idx from 0 for (lat . lon) in osm--track do
               (when (and (equal lat (car osm--transient-pin))
                          (equal lon (cadr osm--transient-pin)))
                 (setq osm--track (delq (nth idx osm--track) osm--track)
-                      idx (min idx (1- (length osm--track)))
-                      osm--transient-pin (when-let (pin (nth idx osm--track))
-                                           `(,(car pin) ,(cdr pin)
-                                             osm-selected-track
-                                             . ,(format "(%s)" (- (length 
osm--track) idx)))))
+                      osm--transient-pin nil
+                      idx (min idx (1- (length osm--track))))
+                (when-let (pin (nth idx osm--track))
+                  (osm--set-transient-pin 'osm-selected-track (car pin) (cdr 
pin)
+                                          (format "(%s)" (- (length 
osm--track) idx))))
                 (osm--revert)
                 (cl-return))))
     (_



reply via email to

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