Quote Originally Posted by caldvn
/cast [nochanneling:spellname] Spellname

You can spam this button without disrupting any channeling spell.

Last I recall someone had created an addon that would auto follow if they were not in combat.
I think he meant casting drain life by warlocks and in the same time spam something like fireball by mages without interrupting warlocks' channeling spellcasting