autocompletion for perl