]> git.eshelyaron.com Git - emacs.git/commitdiff
(Fother_buffer): If we have to create a new buffer, use
authorKarl Heuer <kwzh@gnu.org>
Fri, 19 Jan 1996 22:39:00 +0000 (22:39 +0000)
committerKarl Heuer <kwzh@gnu.org>
Fri, 19 Jan 1996 22:39:00 +0000 (22:39 +0000)
default-major-mode.

src/buffer.c

index 891d9eb083f6e4d1a820dba57860dcf0cba62208..f4fe95b3927bbd27d7f2f40b34ee6ce787b4c134 100644 (file)
@@ -809,6 +809,7 @@ If BUFFER is omitted or nil, some interesting buffer is returned.")
   (buffer, visible_ok)
      register Lisp_Object buffer, visible_ok;
 {
+  Lisp_Object Fset_buffer_major_mode ();
   register Lisp_Object tail, buf, notsogood, tem;
   notsogood = Qnil;
 
@@ -842,7 +843,9 @@ If BUFFER is omitted or nil, some interesting buffer is returned.")
     }
   if (!NILP (notsogood))
     return notsogood;
-  return Fget_buffer_create (build_string ("*scratch*"));
+  buf = Fget_buffer_create (build_string ("*scratch*"));
+  Fset_buffer_major_mode (buf);
+  return buf;
 }
 \f
 DEFUN ("buffer-disable-undo", Fbuffer_disable_undo, Sbuffer_disable_undo,