From: Stephen Berman Date: Wed, 19 Jul 2017 13:41:59 +0000 (+0200) Subject: Adjust todo-quit to recent change in dired X-Git-Tag: emacs-26.0.90~518^2~55 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=0ef1b7ceeb2c32c464236f486355114fa94688ea;p=emacs.git Adjust todo-quit to recent change in dired * lisp/calendar/todo-mode.el (todo-quit): Use quit-window instead of bury-buffer to exit todo-mode. This restores the desired behavior of not immediately returning to the exited todo-mode buffer on quitting another buffer, which a dired bug fix had changed (see http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00739.html). --- diff --git a/lisp/calendar/todo-mode.el b/lisp/calendar/todo-mode.el index 235eb83e85b..e184fdc591c 100644 --- a/lisp/calendar/todo-mode.el +++ b/lisp/calendar/todo-mode.el @@ -823,7 +823,7 @@ buries it and restores state as needed." (when (buffer-live-p buf) (kill-buffer buf))) ((eq major-mode 'todo-mode) (todo-save) - (bury-buffer))))) + (quit-window))))) ;; ----------------------------------------------------------------------------- ;;; Navigation between and within categories