Function: c-guess-install
c-guess-install is an autoloaded, interactive and byte-compiled
function defined in cc-guess.el.gz.
Signature
(c-guess-install &optional STYLE-NAME)
Documentation
Install the latest guessed style into the current buffer.
(This guessed style is a combination of c-guess-guessed-basic-offset,
c-guess-guessed-offsets-alist and c-offsets-alist.)
The style is entered into CC Mode's style system by
c-add-style. Its name is either STYLE-NAME, or a name based on
the absolute file name of the file if STYLE-NAME is nil.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/cc-guess.el.gz
;;;###autoload
(defun c-guess-install (&optional style-name)
"Install the latest guessed style into the current buffer.
\(This guessed style is a combination of `c-guess-guessed-basic-offset',
`c-guess-guessed-offsets-alist' and `c-offsets-alist'.)
The style is entered into CC Mode's style system by
`c-add-style'. Its name is either STYLE-NAME, or a name based on
the absolute file name of the file if STYLE-NAME is nil."
(interactive "sNew style name (empty for default name): ")
(let* ((style (c-guess-make-style c-guess-guessed-basic-offset
c-guess-guessed-offsets-alist)))
(if style
(let ((style-name (or (if (equal style-name "")
nil
style-name)
(c-guess-style-name))))
(c-add-style style-name style t)
(message "Style \"%s\" is installed" style-name))
(error "Not yet guessed"))))