Is there an equivalent macro for the three shoot skills melee has. Once the new syntax is in the game you can have it check to see which type of ranged weapon is equipped and use the appropriate skill as below. Is this possible in vanilla?
/cast [equipped:gun] shoot gun
/cast [equipped:bow] shoot bow
/cast [equipped:crossbow] shoot crossbow