"Groups of related changes are typically called modes\", and can be easily configured to be automatically used for particular types of files(buffers), say for different programming languages or frameworks such as lisp mode or Ruby mode or Rails mode." . . . .