Function: semantic-insert-foreign-tag-emacs-lisp-mode

semantic-insert-foreign-tag-emacs-lisp-mode is a byte-compiled function defined in el.el.gz.

Signature

(semantic-insert-foreign-tag-emacs-lisp-mode TAG)

Documentation

Insert TAG at point.

Attempts a simple prototype for calling or using TAG. Override semantic-insert-foreign-tag in emacs-lisp-mode buffers.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/bovine/el.el.gz
(define-mode-local-override semantic-insert-foreign-tag
  emacs-lisp-mode (tag)
  "Insert TAG at point.
Attempts a simple prototype for calling or using TAG."
  (cond ((semantic-tag-of-class-p tag 'function)
	 (insert "(" (semantic-tag-name tag) " )")
	 (forward-char -1))
	(t
	 (insert (semantic-tag-name tag)))))