The project settings dialog do not offer to specify an auto-complete file. Just a project based wordfile (directory) containing the words you want to auto-complete and a project based smart template file are supported by UltraEdit.
I did not mention it in my previous post, but you could put the words or strings of your package you want to use for auto-completion also into a smart template file which gives you more options than a simple auto-completion as smart templates support variables which value you enter on inserting the smart template. That can be used to fill in on inserting the smart templates the parameters of a "function".
The auto-completion file specification at Advanced - Editor - Word Wrap / Tab Settings
is according to the file extension(s) shown above in the drop down list. See for example file extension based word wrap, tab and indent settings
for an explanation how to specify individual settings for auto-complete, indent and word wrap depending on extension of a file.
It is possible for a project to setup Ctags support. Exuberant Ctags
as installed with UltraEdit is a tool which builds a database of symbols based on regular expressions found in all files of a project. That makes it possible to jump to a symbol definition by using command Search - Find Symbol
, best used with an assigned hotkey. But UltraEdit does not add the symbols found by Ctags to the auto-completion list. However, it could be nevertheless interesting for you to setup ctags support. VHDL is one of the 41 built-in supported languages of Ctags. Installed with UltraEdit is version 5.5.4, but you can simply replace ctags.exe in subdirectory GNU in the UltraEdit program files directory if you want to use currently latest version of Exuberant Ctags for Windows as only 5.8 supports VHDL.
Hm, I should suggest IDM to update ctags.exe installed with UltraEdit and UEStudio also to version 5.8 if there is no compatibility problem.