comparison src/buffer.c @ 59114:3f2406abbe2a

(Fbuffer_disable_undo): Deleted (moved to simple.el). (syms_of_buffer): Don't defsubr it.
author Richard M. Stallman <rms@gnu.org>
date Mon, 27 Dec 2004 16:07:42 +0000
parents 567ca4ca8574
children f6d6e52c03a4 223c12363c0c
comparison
equal deleted inserted replaced
59113:8cf8b4fa2543 59114:3f2406abbe2a
1249 Fset_buffer_major_mode (buf); 1249 Fset_buffer_major_mode (buf);
1250 } 1250 }
1251 return buf; 1251 return buf;
1252 } 1252 }
1253 1253
1254 DEFUN ("buffer-disable-undo", Fbuffer_disable_undo, Sbuffer_disable_undo,
1255 0, 1, "",
1256 doc: /* Make BUFFER stop keeping undo information.
1257 No argument or nil as argument means do this for the current buffer. */)
1258 (buffer)
1259 register Lisp_Object buffer;
1260 {
1261 Lisp_Object real_buffer;
1262
1263 if (NILP (buffer))
1264 XSETBUFFER (real_buffer, current_buffer);
1265 else
1266 {
1267 real_buffer = Fget_buffer (buffer);
1268 if (NILP (real_buffer))
1269 nsberror (buffer);
1270 }
1271
1272 XBUFFER (real_buffer)->undo_list = Qt;
1273
1274 return Qnil;
1275 }
1276
1277 DEFUN ("buffer-enable-undo", Fbuffer_enable_undo, Sbuffer_enable_undo, 1254 DEFUN ("buffer-enable-undo", Fbuffer_enable_undo, Sbuffer_enable_undo,
1278 0, 1, "", 1255 0, 1, "",
1279 doc: /* Start keeping undo information for buffer BUFFER. 1256 doc: /* Start keeping undo information for buffer BUFFER.
1280 No argument or nil as argument means do this for the current buffer. */) 1257 No argument or nil as argument means do this for the current buffer. */)
1281 (buffer) 1258 (buffer)
5669 A value of nil means to use the scroll bar width from the window's frame. */); 5646 A value of nil means to use the scroll bar width from the window's frame. */);
5670 5647
5671 DEFVAR_PER_BUFFER ("vertical-scroll-bar", &current_buffer->vertical_scroll_bar_type, 5648 DEFVAR_PER_BUFFER ("vertical-scroll-bar", &current_buffer->vertical_scroll_bar_type,
5672 Qnil, 5649 Qnil,
5673 doc: /* *Position of this buffer's vertical scroll bar. 5650 doc: /* *Position of this buffer's vertical scroll bar.
5674 A value of left or right means to place the vertical scroll bar at that side 5651 The value takes effect whenever you display this buffer in a window.
5675 of the window; a value of nil means that this window has no vertical scroll bar. 5652 A value of `left' or `right' means put the vertical scroll bar at that side
5676 A value of t means to use the vertical scroll bar type from the window's frame. */); 5653 of the window; a value of nil means don't show any vertical scroll bars.
5654 A value of t (the default) means do whatever the window's frame specifies. */);
5677 5655
5678 DEFVAR_PER_BUFFER ("indicate-empty-lines", 5656 DEFVAR_PER_BUFFER ("indicate-empty-lines",
5679 &current_buffer->indicate_empty_lines, Qnil, 5657 &current_buffer->indicate_empty_lines, Qnil,
5680 doc: /* *Visually indicate empty lines after the buffer end. 5658 doc: /* *Visually indicate empty lines after the buffer end.
5681 If non-nil, a bitmap is displayed in the left fringe of a window on 5659 If non-nil, a bitmap is displayed in the left fringe of a window on
5949 defsubr (&Sbuffer_modified_p); 5927 defsubr (&Sbuffer_modified_p);
5950 defsubr (&Sset_buffer_modified_p); 5928 defsubr (&Sset_buffer_modified_p);
5951 defsubr (&Sbuffer_modified_tick); 5929 defsubr (&Sbuffer_modified_tick);
5952 defsubr (&Srename_buffer); 5930 defsubr (&Srename_buffer);
5953 defsubr (&Sother_buffer); 5931 defsubr (&Sother_buffer);
5954 defsubr (&Sbuffer_disable_undo);
5955 defsubr (&Sbuffer_enable_undo); 5932 defsubr (&Sbuffer_enable_undo);
5956 defsubr (&Skill_buffer); 5933 defsubr (&Skill_buffer);
5957 defsubr (&Sset_buffer_major_mode); 5934 defsubr (&Sset_buffer_major_mode);
5958 defsubr (&Sswitch_to_buffer); 5935 defsubr (&Sswitch_to_buffer);
5959 defsubr (&Spop_to_buffer); 5936 defsubr (&Spop_to_buffer);