add a keywords completion source