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

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

Signature

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

Documentation

Insert TAG into the current buffer based on completion.

Override semantic-ia-insert-tag in emacs-lisp-mode buffers.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/bovine/el.el.gz
;;; IA Commands
;;
(define-mode-local-override semantic-ia-insert-tag
  emacs-lisp-mode (tag)
  "Insert TAG into the current buffer based on completion."
  ;; This function by David <de_bb@...> is a tweaked version of the original.
  (insert (semantic-tag-name tag))
  (let ((tt (semantic-tag-class tag))
	(args (semantic-tag-function-arguments tag)))
    (cond ((eq tt 'function)
	   (if args
	       (insert " ")
	     (insert ")")))
	  (t nil))))