X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/b90caf50d04d2c51742054bb6b0e836f6d425203..8b8059decd84744f886aed505b856a4052a0a99e:/lisp/filesets.el diff --git a/lisp/filesets.el b/lisp/filesets.el index e287c14920..680a107adf 100644 --- a/lisp/filesets.el +++ b/lisp/filesets.el @@ -1,7 +1,6 @@ ;;; filesets.el --- handle group of files -;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 -;; Free Software Foundation, Inc. +;; Copyright (C) 2002-2011 Free Software Foundation, Inc. ;; Author: Thomas Link ;; Maintainer: FSF @@ -268,12 +267,12 @@ SYM to VAL and return t. If INIT-FLAG is non-nil, set with (not ignore-flag))) (defun filesets-set-default! (sym val) - "Call `filestes-set-default' and reset cached data (i.e. rebuild menu)." + "Call `filesets-set-default' and reset cached data (i.e. rebuild menu)." (when (filesets-set-default sym val) (filesets-reset-fileset))) (defun filesets-set-default+ (sym val) - "Call `filestes-set-default' and reset filesets' standard menu." + "Call `filesets-set-default' and reset filesets' standard menu." (when (filesets-set-default sym val) (setq filesets-has-changed-flag t))) ; (filesets-reset-fileset nil t))) @@ -348,7 +347,7 @@ See `add-submenu' for documentation." :group 'filesets) ;;(defcustom filesets-menu-cnvfp-flag nil -;; "*Non-nil means show \"Convert :pattern to :files\" entry for :pattern menus." +;; "Non-nil means show \"Convert :pattern to :files\" entry for :pattern menus." ;; :set (function filesets-set-default!) ;; :type 'boolean ;; :group 'filesets) @@ -1552,8 +1551,7 @@ First, save the buffer's contents using SAVE-FUNCTION. Then, kill buffer if `buffer-modified-p' returns nil. SAVE-FUNCTION takes no argument, but works on the current buffer." - (save-excursion - (set-buffer buffer) + (with-current-buffer buffer (if (buffer-modified-p) (funcall save-function)) (if (not (buffer-modified-p)) @@ -2535,5 +2533,4 @@ Set up hooks, load the cache file -- if existing -- and build the menu." ;; sentence-end-double-space:t ;; End: -;; arch-tag: 2c03f85f-c3df-4cec-b0a3-b46fd5592d70 ;;; filesets.el ends here