From: Richard M. Stallman Date: Tue, 13 Nov 2001 04:11:29 +0000 (+0000) Subject: (todo-save): Add save-excursion and save-restriction. X-Git-Tag: ttn-vms-21-2-B4~18622 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ade67f6a51e22adbb90431773059fc1ec6b11120;p=emacs.git (todo-save): Add save-excursion and save-restriction. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 7a226bc6034..df7ef6e2a78 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,8 @@ 2001-11-12 Richard M. Stallman + * calendar/todo-mode.el (todo-save): Add save-excursion + and save-restriction. + * server.el (server-edit, server-done): Doc fix. * simple.el (clone-indirect-buffer): Error if major mode symbol diff --git a/lisp/calendar/todo-mode.el b/lisp/calendar/todo-mode.el index 772157adbc6..83f4e4bf90a 100644 --- a/lisp/calendar/todo-mode.el +++ b/lisp/calendar/todo-mode.el @@ -5,7 +5,7 @@ ;; Author: Oliver Seidel ;; [Not clear the above works, July 2000] ;; Created: 2 Aug 1997 -;; Version: $Id: todo-mode.el,v 1.46 2001/07/05 13:51:17 gerd Exp $ +;; Version: $Id: todo-mode.el,v 1.47 2001/07/16 12:22:59 pj Exp $ ;; Keywords: calendar, todo ;; This file is part of GNU Emacs. @@ -97,7 +97,7 @@ ;; ;; Which version of todo-mode.el does this documentation refer to? ;; -;; $Id: todo-mode.el,v 1.46 2001/07/05 13:51:17 gerd Exp $ +;; $Id: todo-mode.el,v 1.47 2001/07/16 12:22:59 pj Exp $ ;; ;; Pre-Requisites ;; @@ -494,9 +494,11 @@ Use `todo-categories' instead.") (defun todo-save () "Save the TODO list." (interactive) - (save-buffer) - (if todo-save-top-priorities-too (todo-save-top-priorities)) - ) + (save-excursion + (save-restriction + (save-buffer) + (if todo-save-top-priorities-too (todo-save-top-priorities)) + ))) (defalias 'todo-cmd-save 'todo-save) (defun todo-quit ()