Function: vhdl-port-paste-context-clause
vhdl-port-paste-context-clause is a byte-compiled function defined in
vhdl-mode.el.gz.
Signature
(vhdl-port-paste-context-clause &optional EXCLUDE-PACK-NAME)
Documentation
Paste a context clause.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/vhdl-mode.el.gz
(defun vhdl-port-paste-context-clause (&optional exclude-pack-name)
"Paste a context clause."
(let (;; (margin (current-indentation))
(clause-list (nth 3 vhdl-port-list))
clause)
(while clause-list
(setq clause (car clause-list))
(unless (or (and exclude-pack-name (equal (downcase (cdr clause))
(downcase exclude-pack-name)))
(save-excursion
(re-search-backward
(concat "^\\s-*use\\s-+" (car clause)
"." (cdr clause) "\\>")
nil t)))
(vhdl-template-standard-package (car clause) (cdr clause))
(insert "\n"))
(setq clause-list (cdr clause-list)))))