I leveled a warrior priest combo to about lvl 47, this was before keyclone so i was just alt tabbing. But I set up a macros for my priest to heal the warrior if needed. I spec'd him shadow for the added dps.

I'd have SW: Pain bound to my Charge keybind. That way i already had that on the mob before my warrior got there. I think i had Foucs(My Priests name, The focus parts below are used using the in game focus not his name you could use the warriors name if you were so inclined.) retarget for renew or healing so if I need to target myself i just had to click off or hit my target self macro.

#showtooltip Shadow Word: Pain
/assist Focus
/castsequence reset=target Shadow Word: Pain, Vampiric Embrace, Vampiric Touch
/Target Focus


The Wand Macro I used, I used this alot because it costs no mana and does decent damage.
#showtooltip Shoot
/assist Focus
/cast Shoot



Mind Blast, Mind Flay: If I remember Correctly the Nochanneling kept me from interrupting Mind Flay if I spammed it. This was bound to my Heroic Strike Keybind also. But I changed it to its own key and used the Wand Macro instead.
#showtooltip Mind Flay
/assist Focus
/castsequence reset=target Mind Blast, [nochanneling] Mind Flay

Cure Disease/Dispel Magic: Again its been a while but this macro would dispel cure disease who ever the warrior was targeting.
#showtooltip Dispel Magic
/target focus
/assist
/castsequence Dispel Magic, Cure Disease

And Buffs:
The one i used.
/castsequence reset=60 Inner Fire, Power Word: Fortitude, Fear Ward

Modified Version:
/castsequence target=targettarget reset=60 Inner Fire, Power Word: Fortitude, Fear Ward


I'm sure a few of these might be wrong or out of date. If something is wrong if you could point it out i'd greatly appreciate it.