Function: semantic-ia-complete-tip
semantic-ia-complete-tip is an autoloaded, interactive and
byte-compiled function defined in ia.el.gz.
Signature
(semantic-ia-complete-tip POINT)
Documentation
Pop up a tooltip for completion at POINT.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/ia.el.gz
;;; Completions Tip
;;
;; This functions shows how to get the list of completions,
;; to place in a tooltip. It doesn't actually do any completion.
;;;###autoload
(defun semantic-ia-complete-tip (point)
"Pop up a tooltip for completion at POINT."
(interactive "d")
(let* ((a (semantic-analyze-current-context point))
(syms (semantic-analyze-possible-completions a))
(x (mod (- (current-column) (window-hscroll))
(window-width)))
(y (save-excursion
(save-restriction
(widen)
(narrow-to-region (window-start) (point))
(goto-char (point-min))
(1+ (vertical-motion (buffer-size))))))
(str (mapconcat #'semantic-tag-name
syms
"\n"))
)
(cond ((fboundp 'x-show-tip)
(x-show-tip str
(selected-frame)
nil
nil
x y)
)
(t (message str))
)))