Language autocomplete support

@chaslemley