Function: vhdl-insert-string-or-file
vhdl-insert-string-or-file is a byte-compiled function defined in
vhdl-mode.el.gz.
Signature
(vhdl-insert-string-or-file STRING)
Documentation
Insert STRING or file contents if STRING is an existing file name.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/vhdl-mode.el.gz
(defun vhdl-insert-string-or-file (string)
"Insert STRING or file contents if STRING is an existing file name."
(unless (equal string "")
(let ((file-name
(progn (string-match "^\\([^\n]+\\)" string)
(vhdl-resolve-env-variable (match-string 1 string)))))
(if (file-exists-p file-name)
(forward-char (cadr (insert-file-contents file-name)))
(insert string)))))