- Require Emacs 28.1.
osm-server-list
: Add:ext
server property.
- Bump Compat dependency to Compat 30.
- Add
osm-jump
command to jump to pins (bookmarks, way points, POIs) by name.
- Store names for track way points.
- Add
osm-rename
command to rename both bookmarks and track way points. - Remove
osm-max-cache
customization variable.
osm--purge-tile-cache
: Delete empty tile cache directories.osm-search
: Add message when contacting the server.osm-delete
: New command to delete track or bookmark pins.osm-mouse-select
: New command to select pin.osm-bookmark-delete
: Add confirmation.osm-org-link-click
: Remove, useorg-store-link
instead.- Rename
osm-transient-click
toosm-mouse-pin
. - Unify
osm-bookmark-set
andosm-bookmark-set-click
. - Add distance measurement for manual track. Press
S-<mouse-1>
(osm-mouse-track
) to place the pins of the track. - Add
osm-max-cache
to keep image cache size in check.
osm-search-server
: New customization option.- Automatically register Org geo links.
osm-ol.el
has been removed and should not be required anymore from theinit.el
.
- Compatibility with
pixel-scroll-precision-mode
. - Update list of servers.
- Add
osm-add-server
utility function with error checking. osm-search
: Improve UI if default completions buffer is used.
- Provide
osm-prefix-map
. osm-server-list
: Add support for an api-key placeholder%k
in the server:url
.
- Autoload bugfix for Emacs 27
- Use
easy-menu-define
to make sure that the menu bar and the mode line both get the OSM mouse menu.
- Ensure that mouse pointer is an arrow over the map.
- Use
natnum
defcustom type. - Ignore mouse drags to avoid region marking.
- Start of changelog.