Mercurial > emacs
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;
