comparison src/buffer.c @ 90070:95879cc1ed20

Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-81 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-748 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-749 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-750 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-751 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-753 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-754 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-755 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-757 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-78 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-79 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-80 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-81 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-82 Update from CVS
author Miles Bader <miles@gnu.org>
date Sun, 02 Jan 2005 09:13:19 +0000
parents f2ebccfa87d4 e81022709627
children fa9654493afb
comparison
equal deleted inserted replaced
90069:fa0a5c4db2c8 90070:95879cc1ed20
1250 Fset_buffer_major_mode (buf); 1250 Fset_buffer_major_mode (buf);
1251 } 1251 }
1252 return buf; 1252 return buf;
1253 } 1253 }
1254 1254
1255 DEFUN ("buffer-disable-undo", Fbuffer_disable_undo, Sbuffer_disable_undo,
1256 0, 1, "",
1257 doc: /* Make BUFFER stop keeping undo information.
1258 No argument or nil as argument means do this for the current buffer. */)
1259 (buffer)
1260 register Lisp_Object buffer;
1261 {
1262 Lisp_Object real_buffer;
1263
1264 if (NILP (buffer))
1265 XSETBUFFER (real_buffer, current_buffer);
1266 else
1267 {
1268 real_buffer = Fget_buffer (buffer);
1269 if (NILP (real_buffer))
1270 nsberror (buffer);
1271 }
1272
1273 XBUFFER (real_buffer)->undo_list = Qt;
1274
1275 return Qnil;
1276 }
1277
1278 DEFUN ("buffer-enable-undo", Fbuffer_enable_undo, Sbuffer_enable_undo, 1255 DEFUN ("buffer-enable-undo", Fbuffer_enable_undo, Sbuffer_enable_undo,
1279 0, 1, "", 1256 0, 1, "",
1280 doc: /* Start keeping undo information for buffer BUFFER. 1257 doc: /* Start keeping undo information for buffer BUFFER.
1281 No argument or nil as argument means do this for the current buffer. */) 1258 No argument or nil as argument means do this for the current buffer. */)
1282 (buffer) 1259 (buffer)
5685 A value of nil means to use the scroll bar width from the window's frame. */); 5662 A value of nil means to use the scroll bar width from the window's frame. */);
5686 5663
5687 DEFVAR_PER_BUFFER ("vertical-scroll-bar", &current_buffer->vertical_scroll_bar_type, 5664 DEFVAR_PER_BUFFER ("vertical-scroll-bar", &current_buffer->vertical_scroll_bar_type,
5688 Qnil, 5665 Qnil,
5689 doc: /* *Position of this buffer's vertical scroll bar. 5666 doc: /* *Position of this buffer's vertical scroll bar.
5690 A value of left or right means to place the vertical scroll bar at that side 5667 The value takes effect whenever you tell a window to display this buffer;
5691 of the window; a value of nil means that this window has no vertical scroll bar. 5668 for instance, with `set-window-buffer' or when `display-buffer' displays it.
5692 A value of t means to use the vertical scroll bar type from the window's frame. */); 5669
5670 A value of `left' or `right' means put the vertical scroll bar at that side
5671 of the window; a value of nil means don't show any vertical scroll bars.
5672 A value of t (the default) means do whatever the window's frame specifies. */);
5693 5673
5694 DEFVAR_PER_BUFFER ("indicate-empty-lines", 5674 DEFVAR_PER_BUFFER ("indicate-empty-lines",
5695 &current_buffer->indicate_empty_lines, Qnil, 5675 &current_buffer->indicate_empty_lines, Qnil,
5696 doc: /* *Visually indicate empty lines after the buffer end. 5676 doc: /* *Visually indicate empty lines after the buffer end.
5697 If non-nil, a bitmap is displayed in the left fringe of a window on 5677 If non-nil, a bitmap is displayed in the left fringe of a window on
5965 defsubr (&Sbuffer_modified_p); 5945 defsubr (&Sbuffer_modified_p);
5966 defsubr (&Sset_buffer_modified_p); 5946 defsubr (&Sset_buffer_modified_p);
5967 defsubr (&Sbuffer_modified_tick); 5947 defsubr (&Sbuffer_modified_tick);
5968 defsubr (&Srename_buffer); 5948 defsubr (&Srename_buffer);
5969 defsubr (&Sother_buffer); 5949 defsubr (&Sother_buffer);
5970 defsubr (&Sbuffer_disable_undo);
5971 defsubr (&Sbuffer_enable_undo); 5950 defsubr (&Sbuffer_enable_undo);
5972 defsubr (&Skill_buffer); 5951 defsubr (&Skill_buffer);
5973 defsubr (&Sset_buffer_major_mode); 5952 defsubr (&Sset_buffer_major_mode);
5974 defsubr (&Sswitch_to_buffer); 5953 defsubr (&Sswitch_to_buffer);
5975 defsubr (&Spop_to_buffer); 5954 defsubr (&Spop_to_buffer);