kate: intelligent code completion for all languages!