(main): If batch mode, set Vundo_outer_limit to nil.
authorRichard M. Stallman <rms@gnu.org>
Thu, 23 Dec 2004 00:17:01 +0000 (00:17 +0000)
committerRichard M. Stallman <rms@gnu.org>
Thu, 23 Dec 2004 00:17:01 +0000 (00:17 +0000)
src/ChangeLog
src/emacs.c

index 0a6612e..8d09c5b 100644 (file)
@@ -1,3 +1,14 @@
+2004-12-22  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs.c (main): If batch mode, set Vundo_outer_limit to nil.
+
+       * lisp.h (Vundo_outer_limit): Fix decl.
+
+       * undo.c (Vundo_outer_limit): Replaces undo_outer_limit.
+       Uses changed.
+       (syms_of_undo): Initialize appropriately.
+       (truncate_undo_list): If it's nil, there's no limit.
+
 2004-12-22  Kenichi Handa  <handa@m17n.org>
 
        * xselect.c (Fx_get_cut_buffer_internal): Return a unibyte string.
index 791e13d..5c62ee0 100644 (file)
@@ -1133,7 +1133,10 @@ main (argc, argv
   /* Handle the -batch switch, which means don't do interactive display.  */
   noninteractive = 0;
   if (argmatch (argv, argc, "-batch", "--batch", 5, NULL, &skip_args))
-    noninteractive = 1;
+    {
+      noninteractive = 1;
+      Vundo_outer_limit = Qnil;
+    }
   if (argmatch (argv, argc, "-script", "--script", 3, &junk, &skip_args))
     {
       noninteractive = 1;      /* Set batch mode.  */