update syntax-highlighting and history-substring-search