summaryrefslogtreecommitdiff
path: root/src/buffer.h
diff options
context:
space:
mode:
authorJim Blandy <jimb@redhat.com>1993-03-16 18:18:05 +0000
committerJim Blandy <jimb@redhat.com>1993-03-16 18:18:05 +0000
commit6bbb0d4aaa68a2976cf3883fff8068c57f7a6bfa (patch)
tree057fe5c5fdf095d8dc791f54ec793e60942149be /src/buffer.h
parent80169ab5392d1bd5df9f6147bbb47e0edcba43fa (diff)
downloademacs-6bbb0d4aaa68a2976cf3883fff8068c57f7a6bfa.tar.gz
* 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.
Diffstat (limited to 'src/buffer.h')
-rw-r--r--src/buffer.h3
1 files changed, 2 insertions, 1 deletions
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;