Enhanced Autocomplete

Builds Auto Complete List when user opens a file