Function: semantic-complete-analyze-inline
semantic-complete-analyze-inline is an autoloaded, interactive and
byte-compiled function defined in complete.el.gz.
Signature
(semantic-complete-analyze-inline)
Documentation
Perform prompt completion to do in buffer completion.
semantic-analyze-possible-completions is used to determine the
possible values.
The function returns immediately, leaving the buffer in a mode that
will perform the completion.
Configure semantic-complete-inline-analyzer-displayer-class to change
how completion options are displayed.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/complete.el.gz
;;;###autoload
(defun semantic-complete-analyze-inline ()
"Perform prompt completion to do in buffer completion.
`semantic-analyze-possible-completions' is used to determine the
possible values.
The function returns immediately, leaving the buffer in a mode that
will perform the completion.
Configure `semantic-complete-inline-analyzer-displayer-class' to change
how completion options are displayed."
(interactive)
;; Only do this if we are not already completing something.
(if (not (semantic-completion-inline-active-p))
(semantic-complete-inline-analyzer
(semantic-analyze-current-context (point))))
;; Report a message if things didn't startup.
(if (and (called-interactively-p 'any)
(not (semantic-completion-inline-active-p)))
(message "Inline completion not needed.")
;; Since this is most likely bound to something, and not used
;; at idle time, throw in a TAB for good measure.
(semantic-complete-inline-TAB)))