I suggest the Major Mode Conventions node of the Elisp Manual include a section on this topic and possibly reference to another new node that references the mmm-mode package and documents how to utilize multiple major modes in a single buffer. ​Bob ​