5430 |
|
|
5431 |
DEFVAR_LISP_NOPRO ("default-major-mode", &buffer_defaults.major_mode, |
DEFVAR_LISP_NOPRO ("default-major-mode", &buffer_defaults.major_mode, |
5432 |
doc: /* *Major mode for new buffers. Defaults to `fundamental-mode'. |
doc: /* *Major mode for new buffers. Defaults to `fundamental-mode'. |
5433 |
nil here means use current buffer's major mode. */); |
nil here means use current buffer's major mode, provided it is not |
5434 |
|
marked as "special". |
5435 |
|
|
5436 |
|
When a mode is used by default, `find-file' switches to it |
5437 |
|
before it reads the contents into the buffer and before |
5438 |
|
it finishes setting up the buffer. Thus, the mode and |
5439 |
|
its hooks should not expect certain variables such as |
5440 |
|
`buffer-read-only' and `buffer-file-coding-system' to be set up. */); |
5441 |
|
|
5442 |
DEFVAR_PER_BUFFER ("major-mode", ¤t_buffer->major_mode, |
DEFVAR_PER_BUFFER ("major-mode", ¤t_buffer->major_mode, |
5443 |
make_number (Lisp_Symbol), |
make_number (Lisp_Symbol), |