WoW Priest Macros (Classic)
Most of the Priest attacks are spell casts, but I like to use these macros to acquire a target, as these will get a new target if your current one is dead.
Melee Attack
This macro targets an enemy and starts your melee attack. Hitting this repeatedly won't stop your attack, making it safe to spam.
/cleartarget [dead][help]
/targetenemy [noexists]
/startattack [harm]
Wand Attack
This macro is similar to the Melee Attack, but uses your wand to attack. Unfortunately, hitting this repeatedly will cancel your wand, so be careful not to spam this. I tried using /cast [harm] !Shoot, which would seem to prevent canceling Shoot, but it doesn't work.
#showtooltip Shoot
/cleartarget [dead][help]
/targetenemy [noexists]
/cast [harm] Shoot
Smite
This macro casts Smite and starts your melee attack.
#showtooltip Smite
/startattack [harm]
/cast [harm] Smite
Shadow Word: Pain
This macro casts Shadow Word: Pain on an enemy, using a mouseover target if you have one.
#showtooltip Shadow Word: Pain
/cast [@mouseover, harm] Shadow Word: Pain; [harm] Shadow Word: Pain
Power Word: Fortitude
This macro casts Power Word: Fortitude on your target, including a friendly mouseover target. If you hold down a modifier key, it will cycle through the nearby player targets. This is great for when you want to buff all your party members or even just random people you meet in the world.
#showtooltip Power Word: Fortitude
/targetfriendplayer [mod]
/cast [nomod, @mouseover, help] Power Word: Fortitude; [nomod] Power Word: Fortitude
Lesser Heal
This macro casts Lesser Heal, using a mouseover target if you have one.
#showtooltip Lesser Heal
/stopcasting
/cast [@mouseover, help] Lesser Heal; Lesser Heal
Heal
This macro casts Heal, using a mouseover target if you have one.
#showtooltip Heal
/stopcasting
/cast [@mouseover, help] Heal; Heal
Greater Heal
This macro casts Greater Heal, using a mouseover target if you have one.
#showtooltip Greater Heal
/stopcasting
/cast [@mouseover, help] Greater Heal; Greater Heal
Renew
This macro casts Renew, using a mouseover target if you have one.
#showtooltip Renew
/stopcasting
/cast [@mouseover, help] Renew; Renew
Potions and Bandages
This is an easy way to bind Health Potions, Mana Potions and Bandages to a single button. Pressing it normally will use a Health potion, holding down control will use a Mana potion and holding down shift will use a bandage.
Don't forget to change which type of potion and bandage it uses as you are leveling up.
/use [mod:shift] Wool Bandage
/use [mod:ctrl] Lesser Mana Potion
/use [nomod] Lesser Healing Potion