Major modes specialize Emacs for editing particular kinds of text. Each buffer has only one major mode at a time.
(Info-goto-node "(elisp)Major Modes")
include sig ... endval sexp_of_t : t ‑> Base.Sexp.tval keymap : t ‑> Ecaml.Keymap.tval keymap_var : t ‑> Ecaml.Keymap.t Ecaml.Var.tval syntax_table : t ‑> Ecaml.Syntax_table.tval create : change_command:Ecaml.Symbol.t ‑> tval define_derived_mode : ?parent:t ‑> Core_kernel.Source_code_position.t ‑> change_command:Ecaml.Symbol.t ‑> docstring:string ‑> initialize:(unit ‑> unit) ‑> mode_line:string ‑> t(describe-function 'define-derived-mode)(Info-goto-node "(elisp)Derived Modes")