summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>2007-07-03 02:54:48 +0000
committerRichard M. Stallman <rms@gnu.org>2007-07-03 02:54:48 +0000
commitcf84d3ce7b2ed79e3486eb8b0af148617ad2328c (patch)
tree88d1622306806530030c7b826e8cd1782cc4c6ab /lisp
parentad3d50ef6dccf338a598332e4e7a11f477458b34 (diff)
downloademacs-cf84d3ce7b2ed79e3486eb8b0af148617ad2328c.tar.gz
emacs-cf84d3ce7b2ed79e3486eb8b0af148617ad2328c.tar.bz2
emacs-cf84d3ce7b2ed79e3486eb8b0af148617ad2328c.zip
(command-line): Set buffer-offer-save in *scratch* and enable auto-save in it.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog11
-rw-r--r--lisp/startup.el5
2 files changed, 15 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 863e1719825..27ec4a9f83a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,14 @@
+2007-07-03 Richard Stallman <rms@gnu.org>
+
+ * files.el (make-directory): Doc fix.
+ (find-file-confirm-inexistent-file): Make it a defcustom.
+ Make nil the default.
+
+2007-07-02 Richard Stallman <rms@gnu.org>
+
+ * startup.el (command-line): Set buffer-offer-save in *scratch*
+ and enable auto-save in it.
+
2007-07-02 Carsten Dominik <dominik@science.uva.nl>
* textmodes/org.el (orgstruct-mode-map): New variable.
diff --git a/lisp/startup.el b/lisp/startup.el
index 1943367dfc8..4e43b39bfd4 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -1055,7 +1055,10 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'."
(if (get-buffer "*scratch*")
(with-current-buffer "*scratch*"
(if (eq major-mode 'fundamental-mode)
- (funcall initial-major-mode))))
+ (funcall initial-major-mode))
+ ;; Don't lose text that users type in *scratch*.
+ (setq buffer-offer-save t)
+ (auto-save-mode 1)))
;; Load library for our terminal type.
;; User init file can set term-file-prefix to nil to prevent this.