fix incorrect completion behavior with short : commands