Implicit ignore case plus smart case (à la vim)