[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/osm 699aae27b1 20/77: Rename osm-new to osm-home
From: |
ELPA Syncer |
Subject: |
[elpa] externals/osm 699aae27b1 20/77: Rename osm-new to osm-home |
Date: |
Mon, 7 Mar 2022 08:58:05 -0500 (EST) |
branch: externals/osm
commit 699aae27b13abe52884f1478767c1ad62c85580c
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>
Rename osm-new to osm-home
---
README.org | 3 ++-
osm.el | 27 +++++++++++++--------------
2 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/README.org b/README.org
index 68bab80c9e..2975cea138 100644
--- a/README.org
+++ b/README.org
@@ -26,7 +26,7 @@
* Commands and Key Bindings
Commands:
-- =osm-new=: Open new map at home coordinates
+- =osm-home=: Open new map at home coordinates
- =osm-search=: Search and jump to location
- =osm-goto=: Go to coordinates
- =osm-server=: Select server
@@ -36,6 +36,7 @@ Key bindings:
- ~<arrow>~: Small step scrolling
- ~C-<arrow>~, ~M-<arrow>~: Large step scrolling
- ~g~: =osm-goto=
+- ~h~: =osm-home=
- ~s~: =osm-search=
- ~S~: =osm-server=
- ~b~: =bookmark-set=
diff --git a/osm.el b/osm.el
index 11eece996b..573b94353d 100644
--- a/osm.el
+++ b/osm.el
@@ -149,6 +149,7 @@ Should be at least 7 days according to the server usage
policies."
(define-key map [M-left] #'osm-left-large)
(define-key map [M-right] #'osm-right-large)
(define-key map "c" #'clone-buffer)
+ (define-key map "h" #'osm-home)
(define-key map "g" #'osm-goto)
(define-key map "s" #'osm-search)
(define-key map "S" #'osm-server)
@@ -464,15 +465,15 @@ We need two distinct images which are not `eq' for the
display properties.")
image)))))))
;;;###autoload
-(defun osm-new (&optional unique)
- "New OSM buffer, optionally UNIQUE."
- (interactive "P")
+(defun osm-home ()
+ "New OSM buffer."
+ (interactive)
(let ((lat (bound-and-true-p calendar-latitude))
(lon (bound-and-true-p calendar-longitude))
(zoom 11))
(unless (and lat lon)
(setq lat 0 lon 0 zoom 2))
- (osm-goto lat lon zoom nil unique)))
+ (osm-goto lat lon zoom)))
(defun osm--queue-info ()
"Return queue info string."
@@ -547,9 +548,8 @@ We need two distinct images which are not `eq' for the
display properties.")
(handler . ,#'osm-bookmark-jump)))
;;;###autoload
-(defun osm-goto (lat lon zoom &optional name unique)
- "Goto LAT/LON/ZOOM in buffer NAME.
-The buffer is optionally assigned a UNIQUE name."
+(defun osm-goto (lat lon zoom &optional name)
+ "Goto LAT/LON/ZOOM in buffer NAME."
(interactive
(pcase-let ((`(,lat ,lon ,zoom) (mapcar #'string-to-number (split-string
(read-string "Lat Lon (Zoom): ") nil t))))
(setq zoom (or zoom 11))
@@ -557,11 +557,9 @@ The buffer is optionally assigned a UNIQUE name."
(error "Invalid coordindate"))
(list lat lon zoom)))
(with-current-buffer
- (cond
- ((and (not name) (not unique) (derived-mode-p #'osm-mode))
- (current-buffer))
- (unique (generate-new-buffer (or name (osm--buffer-name))))
- (t (get-buffer-create (or name (osm--buffer-name)))))
+ (if (and (not name) (derived-mode-p #'osm-mode))
+ (current-buffer)
+ (generate-new-buffer (or name (osm--buffer-name))))
(unless (derived-mode-p #'osm-mode)
(osm-mode))
(setq osm--zoom zoom)
@@ -581,7 +579,8 @@ The buffer is optionally assigned a UNIQUE name."
(alist-get 'lat bm)
(alist-get 'lon bm)
(alist-get 'zoom bm)
- (alist-get 'name bm)))
+ (unless (derived-mode-p #'osm-mode)
+ (alist-get 'name bm))))
(defun osm--bookmark-name ()
"Return bookmark name for current map."
@@ -661,7 +660,7 @@ The buffer is optionally assigned a UNIQUE name."
(with-current-buffer
(if (derived-mode-p #'osm-mode)
(current-buffer)
- (osm-new))
+ (osm-home))
(unless (eq osm-server server)
(let ((rename (string-match-p
(format "\\`\\*osm: %s\\*\\(?:<[0-9]+>\\)?\\'"
- [elpa] externals/osm c2c7dff887 22/77: Compact server configuration, (continued)
- [elpa] externals/osm c2c7dff887 22/77: Compact server configuration, ELPA Syncer, 2022/03/07
- [elpa] externals/osm 7ce1d26c88 67/77: Extract osm--make-tile, ELPA Syncer, 2022/03/07
- [elpa] externals/osm ff8ff68b4d 65/77: Check if bookmarks are present, ELPA Syncer, 2022/03/07
- [elpa] externals/osm cb191d426f 76/77: Version 0.2, ELPA Syncer, 2022/03/07
- [elpa] externals/osm 8e8e4583f5 74/77: More robust mouse dragging, ELPA Syncer, 2022/03/07
- [elpa] externals/osm d776cdb343 42/77: Fix melpa issues (See https://github.com/melpa/melpa/pull/7936), ELPA Syncer, 2022/03/07
- [elpa] externals/osm 5b82b32201 28/77: Add server descriptions, ELPA Syncer, 2022/03/07
- [elpa] externals/osm 832bce78f8 72/77: Implement proper map dragging with the mouse, ELPA Syncer, 2022/03/07
- [elpa] externals/osm df844cd56b 30/77: Add osm-rename command, ELPA Syncer, 2022/03/07
- [elpa] externals/osm 458257fa1f 19/77: Improve tile loading, ELPA Syncer, 2022/03/07
- [elpa] externals/osm 699aae27b1 20/77: Rename osm-new to osm-home,
ELPA Syncer <=
- [elpa] externals/osm d830691585 61/77: README: Remove wishlist, ELPA Syncer, 2022/03/07
- [elpa] externals/osm 25621bb80e 41/77: curl add --fail argument, ELPA Syncer, 2022/03/07
- [elpa] externals/osm b300e42d9f 68/77: Add transient pin, ELPA Syncer, 2022/03/07
- [elpa] externals/osm 28d3305bef 32/77: Improve handling of generated names, ELPA Syncer, 2022/03/07
- [elpa] externals/osm 833793ed6c 77/77: Use grid placeholder, ELPA Syncer, 2022/03/07
- [elpa] externals/osm adc8156a70 37/77: README: Add more examples, ELPA Syncer, 2022/03/07
- [elpa] externals/osm 7ac6f60b90 39/77: README update, ELPA Syncer, 2022/03/07
- [elpa] externals/osm ff5c089087 52/77: Update completion predicates, ELPA Syncer, 2022/03/07
- [elpa] externals/osm d5c5dc6ffd 75/77: Mouse dragging: Check window, ELPA Syncer, 2022/03/07
- [elpa] externals/osm 162f883f80 35/77: Reuse existing buffer, ELPA Syncer, 2022/03/07