Your function recognition in the symbol section works quite good. Why not
cache the symbols of all openend files ( in the history ) and make them
available in the code completition.
active file and the other files you openend in history.
Customer support service by UserEcho