Function: vhdl-get-source-files
vhdl-get-source-files is a byte-compiled function defined in
vhdl-mode.el.gz.
Signature
(vhdl-get-source-files &optional FULL DIRECTORY)
Documentation
Get list of VHDL source files in DIRECTORY or current directory.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/vhdl-mode.el.gz
(defun vhdl-get-source-files (&optional full directory)
"Get list of VHDL source files in DIRECTORY or current directory."
(let ((mode-alist auto-mode-alist)
filename-regexp)
;; create regular expressions for matching file names
(setq filename-regexp "\\`[^.].*\\(")
(while mode-alist
(when (eq (cdar mode-alist) 'vhdl-mode)
(setq filename-regexp
(concat filename-regexp (caar mode-alist) "\\|")))
(setq mode-alist (cdr mode-alist)))
(setq filename-regexp
(concat (substring filename-regexp 0
(string-match "\\\\|$" filename-regexp)) "\\)"))
;; find files
(vhdl-directory-files
(or directory default-directory) full filename-regexp)))