Decide major-mode from EditorConfig
This package is an EditorConfig extension that defines a property to specify which Emacs major-mode to use for files.
If package.el is installed on your Emacs and the major-mode specified is
installable, this plugin asks whether you want to install and enable it
automatically.
Add emacs_mode to your .editorconfig as follows, and nginx-mode will be
always enabled when visiting *.conf files.
.editorconfig[*.conf]
emacs_mode = nginxAlso this library has an experimental mmm-mode support. To use it, add properties like:
[*.conf.j2]
emacs_mode = nginx
emacs_mmm_classes = jinja2Multiple mmm_classes can be specified by separating classes with commmas.
To enable this plugin, add editorconfig-custom-majormode to
editorconfig-custom-hooks:
(add-hook 'editorconfig-custom-hooks
'editorconfig-custom-majormode)