diff src/buffer.h @ 2214:e5928bec8d5d

* cmds.c (overwrite_binary_mode): Deleted; this implements the wrong feature. (Qoverwrite_mode_binary): New variable. (internal_self_insert): If current_buffer->overwrite_mode is `overwrite-mode-binary', do as overwrite_binary_mode used to. (syms_of_cmds): Remove defvar of overwrite_binary_mode; initialize Qoverwrite_mode_binary. * buffer.c (syms_of_buffer): Doc fix for overwrite_mode. * buffer.h (struct buffer): Doc fix.
author Jim Blandy <jimb@redhat.com>
date Tue, 16 Mar 1993 18:18:05 +0000
parents c1767ea45687
children e611237d4420
line wrap: on
line diff
--- a/src/buffer.h	Tue Mar 16 15:47:45 1993 +0000
+++ b/src/buffer.h	Tue Mar 16 18:18:05 1993 +0000
@@ -256,7 +256,8 @@
 #endif
     /* Alist of (FUNCTION . STRING) for each minor mode enabled in buffer. */
     Lisp_Object minor_modes;
-    /* t if "self-insertion" should overwrite */
+    /* t if "self-insertion" should overwrite; `binary' if it should also
+       overwrite newlines and tabs - for editing executables and the like.  */
     Lisp_Object overwrite_mode;
     /* non-nil means abbrev mode is on.  Expand abbrevs automatically. */
     Lisp_Object abbrev_mode;