diff lisp/ChangeLog @ 4347:6b571dc4ba3f

Rework init-file migration. 2007-12-19 Mike Sperber <mike@xemacs.org> * startup.el (user-init-file-migration-in-order-p): Factored out check. (maybe-migrate-user-init-file): (migrate-user-init-file): Don't do a backup of ~/.emacs anymore. Instead, make only a manual adjustment of the file, if at all, i.e. don't go through customize magic anymore. (unmigrate-user-init-file): Don't use customize to set `load-home-init-file' anymore. (set-load-home-init-file): Add; performs the modification previously done through customize. (unmigrate-user-init-file): Use `set-load-home-init-file' instead of customize. (command-line-1): Only wait for the first event if we're not going to ask about migration.
author Mike Sperber <sperber@deinprogramm.de>
date Fri, 21 Dec 2007 16:51:30 +0100
parents 89954a8cc73d
children d2f4dd8611d9
line wrap: on
line diff
--- a/lisp/ChangeLog	Fri Dec 21 03:39:10 2007 -0800
+++ b/lisp/ChangeLog	Fri Dec 21 16:51:30 2007 +0100
@@ -4,6 +4,23 @@
 	the section header for immediate autoloads, to make sure the
 	upstream doesn't think there aren't any autoloads at all.
 
+2007-12-19  Mike Sperber  <mike@xemacs.org>
+
+	* startup.el (ask-about-user-init-file-migration-p): Factored out
+	check.
+	(maybe-migrate-user-init-file):
+	(migrate-user-init-file): Don't do a backup of ~/.emacs anymore.
+	Instead, make only a manual adjustment of the file, if at all,
+	i.e. don't go through customize magic anymore.
+	(unmigrate-user-init-file): Don't use customize to set
+	`load-home-init-file' anymore.
+	(set-load-home-init-file): Add; performs the modification
+	previously done through customize.
+	(unmigrate-user-init-file): Use `set-load-home-init-file' instead
+	of customize.
+	(command-line-1): Only wait for the first event if we're not going
+	to ask about migration.
+
 2007-12-18  Aidan Kehoe  <kehoea@parhasard.net>
 
 	* help.el (describe-function-1):