[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/osm fcd5d289d0 3/6: Always display home pin
From: |
ELPA Syncer |
Subject: |
[elpa] externals/osm fcd5d289d0 3/6: Always display home pin |
Date: |
Tue, 8 Mar 2022 10:57:44 -0500 (EST) |
branch: externals/osm
commit fcd5d289d0bc69d859861a7fbc92510ec2576bfe
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Always display home pin
---
osm.el | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/osm.el b/osm.el
index 0c79452f24..c4d839ed84 100644
--- a/osm.el
+++ b/osm.el
@@ -98,6 +98,7 @@
'((selected-bookmark "#e20" "#600")
(bookmark "#f80" "#820")
(center "#08f" "#028")
+ (home "#80f" "#208")
(org-link "#7a9" "#254"))
"Colors of pins."
:type '(alist :key-type symbol :value-type (list string string)))
@@ -591,15 +592,20 @@ Should be at least 7 days according to the server usage
policies."
(defun osm--update-pins ()
"Compute pin positions."
(setq osm--pins (make-hash-table :test #'equal))
+ (osm--put-pin 'home
+ (osm--lon-to-x (cadr osm-home) osm--zoom)
+ (osm--lat-to-y (car osm-home) osm--zoom)
+ "Home")
(when osm--transient-pin
(apply #'osm--put-pin osm--transient-pin))
(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))
- (x (osm--lon-to-x (cadr coord) osm--zoom))
- (y (osm--lat-to-y (car coord) osm--zoom)))
- (osm--put-pin 'bookmark x y (car bm))))))
+ (let ((coord (bookmark-prop-get bm 'coordinates)))
+ (osm--put-pin 'bookmark
+ (osm--lon-to-x (cadr coord) osm--zoom)
+ (osm--lat-to-y (car coord) osm--zoom)
+ (car bm))))))
(autoload 'svg--image-data "svg")
(defun osm--make-tile (x y)
- [elpa] externals/osm updated (87b4616642 -> b05a2514d2), ELPA Syncer, 2022/03/08
- [elpa] externals/osm c648edc1b2 1/6: Add osm-bookmark-rename, ELPA Syncer, 2022/03/08
- [elpa] externals/osm 13db645b7c 4/6: Ignore click, ELPA Syncer, 2022/03/08
- [elpa] externals/osm fcd5d289d0 3/6: Always display home pin,
ELPA Syncer <=
- [elpa] externals/osm b05a2514d2 6/6: Generated osm-prefixed key events, ELPA Syncer, 2022/03/08
- [elpa] externals/osm 2a3edeb745 5/6: Do not delete transient pin on ignored commands, ELPA Syncer, 2022/03/08
- [elpa] externals/osm 037d0213ac 2/6: Improve transient pin handling, ELPA Syncer, 2022/03/08