From 6bbb0d4aaa68a2976cf3883fff8068c57f7a6bfa Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Tue, 16 Mar 1993 18:18:05 +0000 Subject: * 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. --- src/buffer.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/buffer.h') diff --git a/src/buffer.h b/src/buffer.h index 99f30d0315f..35a7d62685d 100644 --- a/src/buffer.h +++ b/src/buffer.h @@ -256,7 +256,8 @@ struct buffer #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; -- cgit v1.2.1