From ee8fdeb692d666c12ce068a2b1ee90e9451ac892 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Fri, 26 Jun 2026 13:25:41 -0400 Subject: fix: drop the alias query from history when making it the default Making a location the default saved it and dropped the favorite name from history, but not the underlying query. For an alias whose query differs from its name, that query lingered as a separate history candidate. Both saving branches now drop the name and the query, matching wttrin-save-location. --- wttrin.el | 2 ++ 1 file changed, 2 insertions(+) (limited to 'wttrin.el') diff --git a/wttrin.el b/wttrin.el index f64af7f..82516b9 100644 --- a/wttrin.el +++ b/wttrin.el @@ -1262,11 +1262,13 @@ current location." (message "wttrin: %s is now the default location" wttrin--current-location)) (wttrin--put-saved-location name wttrin--current-location) (wttrin--set-favorite-location name) + (wttrin--drop-from-location-history name wttrin--current-location) (message "wttrin: %s is now the default location" name)))) (t (let ((favorite (or wttrin--current-display wttrin--current-location))) (wttrin--put-saved-location favorite wttrin--current-location) (wttrin--set-favorite-location favorite) + (wttrin--drop-from-location-history favorite wttrin--current-location) (message "wttrin: %s is now the default location" favorite))))) ;;; Mode-line weather display -- cgit v1.2.3