Mercurial > emacs
changeset 108296:d46fdf06e110
* files.el (auto-save-mode): Move to simple.el to fix bootstrap.
* simple.el (auto-save-mode): Move from files.el.
* minibuffer.el (completion--common-suffix): Fix copy&paste error.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Fri, 07 May 2010 08:49:14 -0400 |
parents | 47521399f06e |
children | 68fc9037b502 |
files | lisp/ChangeLog lisp/files.el lisp/minibuffer.el lisp/simple.el |
diffstat | 4 files changed, 31 insertions(+), 25 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Fri May 07 13:45:54 2010 +0300 +++ b/lisp/ChangeLog Fri May 07 08:49:14 2010 -0400 @@ -1,3 +1,9 @@ +2010-05-07 Stefan Monnier <monnier@iro.umontreal.ca> + + * files.el (auto-save-mode): Move to simple.el to fix bootstrap. + * simple.el (auto-save-mode): Move from files.el. + * minibuffer.el (completion--common-suffix): Fix copy&paste error. + 2010-05-07 Christian von Roques <roques@mti.ag> (tiny change) * lisp/epg.el (epg-key-capablity-alist): Add "D" flag (Bug#5592). @@ -27,12 +33,12 @@ 2010-05-06 Michael Albinus <michael.albinus@gmx.de> - * net/tramp.el (top, with-progress-reporter): Use - `symbol-function' inside `funcall'. + * net/tramp.el (top, with-progress-reporter): + Use `symbol-function' inside `funcall'. * net/tramp-compat.el (tramp-compat-file-attributes) - (tramp-compat-delete-file, tramp-compat-delete-directory): Handle - only `wrong-number-of-arguments' error. + (tramp-compat-delete-file, tramp-compat-delete-directory): + Handle only `wrong-number-of-arguments' error. * net/tramp-gvfs.el (tramp-gvfs-handle-copy-file): Fix typo. (tramp-gvfs-handle-file-selinux-context): Use `symbol-function'
--- a/lisp/files.el Fri May 07 13:45:54 2010 +0300 +++ b/lisp/files.el Fri May 07 08:49:14 2010 -0400 @@ -5150,26 +5150,6 @@ (kill-buffer-ask buffer))))) -(define-minor-mode auto-save-mode - "Toggle auto-saving of contents of current buffer. -With prefix argument ARG, turn auto-saving on if positive, else off." - :variable ((and buffer-auto-save-file-name - ;; If auto-save is off because buffer has shrunk, - ;; then toggling should turn it on. - (>= buffer-saved-size 0)) - . (lambda (val) - (setq buffer-auto-save-file-name - (cond - ((null val) nil) - ((and buffer-file-name auto-save-visited-file-name - (not buffer-read-only)) - buffer-file-name) - (t (make-auto-save-file-name)))))) - ;; If -1 was stored here, to temporarily turn off saving, - ;; turn it back on. - (and (< buffer-saved-size 0) - (setq buffer-saved-size 0))) - (defun rename-auto-save-file () "Adjust current buffer's auto save file name for current conditions. Also rename any existing auto save file, if it was made in this session."
--- a/lisp/minibuffer.el Fri May 07 13:45:54 2010 +0300 +++ b/lisp/minibuffer.el Fri May 07 08:49:14 2010 -0400 @@ -1992,7 +1992,7 @@ (completion--sreverse (try-completion "" - (mapcar 'completion--sreverse comps)))) + (mapcar 'completion--sreverse strs)))) (defun completion-pcm--merge-completions (strs pattern) "Extract the commonality in STRS, with the help of PATTERN."
--- a/lisp/simple.el Fri May 07 13:45:54 2010 +0300 +++ b/lisp/simple.el Fri May 07 08:49:14 2010 -0400 @@ -5306,6 +5306,26 @@ otherwise turn it off. When Size Indication mode is enabled, the size of the accessible part of the buffer appears in the mode line." :global t :group 'mode-line) + +(define-minor-mode auto-save-mode + "Toggle auto-saving of contents of current buffer. +With prefix argument ARG, turn auto-saving on if positive, else off." + :variable ((and buffer-auto-save-file-name + ;; If auto-save is off because buffer has shrunk, + ;; then toggling should turn it on. + (>= buffer-saved-size 0)) + . (lambda (val) + (setq buffer-auto-save-file-name + (cond + ((null val) nil) + ((and buffer-file-name auto-save-visited-file-name + (not buffer-read-only)) + buffer-file-name) + (t (make-auto-save-file-name)))))) + ;; If -1 was stored here, to temporarily turn off saving, + ;; turn it back on. + (and (< buffer-saved-size 0) + (setq buffer-saved-size 0))) (defgroup paren-blinking nil "Blinking matching of parens and expressions."