]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix minor issues after recent world-clock rename
authorStefan Kangas <stefankangas@gmail.com>
Wed, 19 Aug 2020 18:31:29 +0000 (20:31 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Wed, 19 Aug 2020 18:39:27 +0000 (20:39 +0200)
* lisp/time.el (world-clock-mode): Set 'revert-buffer-function'
buffer-locally rather than globally.
(display-time-world): Unobsolete alias for 'world-clock'.  Some users
might be used to the old name.

lisp/time.el

index 96b49ddabddc4a4275af9c24c8c339261f9c9b73..1ab992adb453e4b203e2303401b17f66f9cae721 100644 (file)
@@ -421,8 +421,6 @@ runs the normal hook `display-time-hook' after each update."
   #'world-clock-mode "28.1")
 (define-obsolete-function-alias 'display-time-world-display
   #'world-clock-display "28.1")
-(define-obsolete-function-alias 'display-time-world
-  #'world-clock "28.1")
 (define-obsolete-function-alias 'display-time-world-timer
   #'world-clock-update "28.1")
 
@@ -522,7 +520,7 @@ If the value is t instead of an alist, use the value of
 (define-derived-mode world-clock-mode special-mode "World clock"
   "Major mode for buffer that displays times in various time zones.
 See `world-clock'."
-  (setq revert-buffer-function #'world-clock-update)
+  (setq-local revert-buffer-function #'world-clock-update)
   (setq show-trailing-whitespace nil))
 
 (defun world-clock-display (alist)
@@ -551,6 +549,10 @@ See `world-clock'."
     (delete-char -1))
   (goto-char (point-min)))
 
+;; Old name -- preserved for backwards compatibility.
+;;;###autoload
+(defalias 'display-time-world #'world-clock)
+
 ;;;###autoload
 (defun world-clock ()
   "Display a world clock buffer with times in various time zones.