Je suis d'accord pour la liste déroulante avec: c'est vraiment chiant parce que ce caractère n'est pas utilisé seulement pour les smileys, c'est un symbole de ponctuation. Le problème se règle facilement, avec le chat du forum j'ai été confronté au même comportement. Pour corriger ça, il suffit de mettre un minimum de caractère avant de déclencher la liste déroulante avec une regex du genre :
# Match n'importe quelle partie d'une chaîne commençant par : avec 1 caractère minimum
/\B:([\-+\w]{1,})$/
: -> se déclenche pas
:t -> se déclenche
En fait ça pose un soucis de confort parce que beaucoup de monde appui sur la touche entrée après le symbole : pour commencer un nouveau paragraphe, je l'utilise moins souvent sur la même ligne (dans ce cas là, la touche espace est logiquement plus naturelle).
Github a aussi le même problème, ça m'a toujours emmerdé ^^