update completion and syntax-highlighting.