I've broken out the changes into their own functions. Looking at the comments in make_file_symbol_completion_list now, it seems like the language_search_unquoted_string function or something similar should go in the language vector. But I'm not sure that's necessary, so I didn't want to do it unless some one made me :-)