language support & autocompletion