Code completion: added into Edit menu; now follow by user input and update completion list