5446 |
|
|
5447 |
DEFVAR_LISP_NOPRO ("default-major-mode", &buffer_defaults.major_mode, |
DEFVAR_LISP_NOPRO ("default-major-mode", &buffer_defaults.major_mode, |
5448 |
doc: /* *Major mode for new buffers. Defaults to `fundamental-mode'. |
doc: /* *Major mode for new buffers. Defaults to `fundamental-mode'. |
5449 |
nil here means use current buffer's major mode. */); |
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. */); |
5457 |
|
|
5458 |
DEFVAR_PER_BUFFER ("major-mode", ¤t_buffer->major_mode, |
DEFVAR_PER_BUFFER ("major-mode", ¤t_buffer->major_mode, |
5459 |
make_number (Lisp_Symbol), |
make_number (Lisp_Symbol), |