@@ -207,7 +207,7 @@ be modified freely."
207
207
208
208
Return value is a list of symbols in no particular order; it can
209
209
be modified freely."
210
- (extmap-keys datetime--timezone-extmap))
210
+ (delq :aliases ( extmap-keys datetime--timezone-extmap) ))
211
211
212
212
213
213
(defgroup datetime nil
@@ -265,7 +265,7 @@ form:
265
265
(let ((timezone (plist-get options :timezone )))
266
266
(if (eq timezone 'system )
267
267
(or (when datetime-timezone
268
- (if (extmap-contains-key datetime--timezone-extmap datetime-timezone)
268
+ (if (and ( not ( eq datetime-timezone :aliases )) ( extmap-contains-key datetime--timezone-extmap datetime-timezone) )
269
269
datetime-timezone
270
270
(warn " Timezone `%S' (value of `datetime-timezone' variable) is not known" datetime-timezone)
271
271
nil ))
@@ -303,7 +303,7 @@ form:
303
303
)
304
304
(cadr (current-time-zone ))
305
305
" ?" ))))
306
- (if (extmap-contains-key datetime--timezone-extmap system-timezone)
306
+ (if (and ( not ( eq system-timezone :aliases )) ( extmap-contains-key datetime--timezone-extmap system-timezone) )
307
307
system-timezone
308
308
(let* ((aliases (extmap-get datetime--timezone-extmap :aliases t ))
309
309
(entry (assq system-timezone aliases)))
@@ -702,7 +702,7 @@ to this function.
702
702
form of a Lisp lambda."
703
703
(let* ((locale (datetime--get-locale options))
704
704
(timezone (datetime--get-timezone options))
705
- (timezone-data (or (extmap-get datetime--timezone-extmap timezone t )
705
+ (timezone-data (or (unless ( eq timezone :aliases ) ( extmap-get datetime--timezone-extmap timezone t ) )
706
706
(error " Unknown timezone `%s' " timezone)))
707
707
need-year need-month need-weekday need-day need-hour need-time
708
708
format-parts
@@ -1126,7 +1126,7 @@ unless specified otherwise.
1126
1126
of Lisp lambda."
1127
1127
(let* ((locale (datetime--get-locale options))
1128
1128
(timezone (datetime--get-timezone options))
1129
- (timezone-data (or (extmap-get datetime--timezone-extmap timezone t )
1129
+ (timezone-data (or (unless ( eq timezone :aliases ) ( extmap-get datetime--timezone-extmap timezone t ) )
1130
1130
(error " Unknown timezone `%s' " timezone)))
1131
1131
(defaults (plist-get options :defaults ))
1132
1132
(validating (not (plist-get options :non-validating )))
0 commit comments