Function: semantic-idle-completions-mode

semantic-idle-completions-mode is an autoloaded, interactive and byte-compiled function defined in idle.el.gz.

Signature

(semantic-idle-completions-mode &optional ARG)

Documentation

Toggle Semantic Idle Completions mode.

With ARG, turn Semantic Idle Completions mode on if ARG is positive, off otherwise.

This minor mode only takes effect if Semantic is active and semantic-idle-scheduler-mode(var)/semantic-idle-scheduler-mode(fun) is enabled.

When enabled, Emacs displays a list of possible completions at idle time. The method for displaying completions is given by semantic-complete-inline-analyzer-idle-displayer-class; the default is to show completions inline.

While a completion is displayed, RET accepts the completion; M-n and M-p cycle through completion alternatives; TAB attempts to complete as far as possible, and cycles if no additional completion is possible; and any other command cancels the completion.

? #<anonymous-function>
C-M-c semantic-complete-inline-exit
C-g semantic-complete-inline-quit
M-n semantic-complete-inline-down
M-p semantic-complete-inline-up
RET semantic-complete-inline-done
TAB semantic-complete-inline-TAB

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/idle.el.gz
(define-semantic-idle-service semantic-idle-completions
  "Toggle Semantic Idle Completions mode.
With ARG, turn Semantic Idle Completions mode on if ARG is
positive, off otherwise.

This minor mode only takes effect if Semantic is active and
`semantic-idle-scheduler-mode' is enabled.

When enabled, Emacs displays a list of possible completions at
idle time.  The method for displaying completions is given by
`semantic-complete-inline-analyzer-idle-displayer-class'; the
default is to show completions inline.

While a completion is displayed, RET accepts the completion; M-n
and M-p cycle through completion alternatives; TAB attempts to
complete as far as possible, and cycles if no additional
completion is possible; and any other command cancels the
completion.

\\{semantic-complete-inline-map}"
  ;; Add the ability to override sometime.
  (semantic-idle-completion-list-default))