diff options
Diffstat (limited to 'src/buffer.c')
| -rw-r--r-- | src/buffer.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/buffer.c b/src/buffer.c index 2084d80049a..75339c4fc85 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -5446,7 +5446,14 @@ Decimal digits after the % specify field width to which to pad. */); | |||
| 5446 | 5446 | ||
| 5447 | DEFVAR_LISP_NOPRO ("default-major-mode", &buffer_defaults.major_mode, | 5447 | DEFVAR_LISP_NOPRO ("default-major-mode", &buffer_defaults.major_mode, |
| 5448 | doc: /* *Major mode for new buffers. Defaults to `fundamental-mode'. | 5448 | doc: /* *Major mode for new buffers. Defaults to `fundamental-mode'. |
| 5449 | nil here means use current buffer's major mode. */); | 5449 | nil here means use current buffer's major mode, provided it is not |
| 5450 | marked as "special". | ||
| 5451 | |||
| 5452 | When a mode is used by default, `find-file' switches to it | ||
| 5453 | before it reads the contents into the buffer and before | ||
| 5454 | it finishes setting up the buffer. Thus, the mode and | ||
| 5455 | its hooks should not expect certain variables such as | ||
| 5456 | `buffer-read-only' and `buffer-file-coding-system' to be set up. */); | ||
| 5450 | 5457 | ||
| 5451 | DEFVAR_PER_BUFFER ("major-mode", ¤t_buffer->major_mode, | 5458 | DEFVAR_PER_BUFFER ("major-mode", ¤t_buffer->major_mode, |
| 5452 | make_number (Lisp_Symbol), | 5459 | make_number (Lisp_Symbol), |