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))))