predictive mode(deepin-emacs version), erc-nick-notify(by lazycat) and open-url-under-cursor(by myself)