Function: cfengine-auto-mode
cfengine-auto-mode is an autoloaded, interactive and byte-compiled
function defined in cfengine.el.gz.
Signature
(cfengine-auto-mode)
Documentation
Choose cfengine2-mode or cfengine3-mode by buffer contents.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cfengine.el.gz
;;;###autoload
(defun cfengine-auto-mode ()
"Choose `cfengine2-mode' or `cfengine3-mode' by buffer contents."
(interactive)
(if (save-excursion
(save-restriction
(widen)
(goto-char (point-min))
(forward-comment (point-max))
(or (eobp)
(re-search-forward
(concat "^\\s-*" cfengine3-defuns-regex "\\_>") nil t))))
(cfengine3-mode)
(cfengine2-mode)))