A clickable set of Mana Gems, both to conjure missing ones and to use them. Can disable the lower rank gems if unwanted, via the "Load" tab -> check "Never" on each.
I personally don't click to use gems (I use a macro) but as a visual indicator it's great. Couldn't figure out how to stack the icons because of the buttons. Couldn't figure out how to display the 1-3 charges on Mana Emerald (devnote: GetActionCharges() and GetSpellCharges() do not seem to work).
Adapted for TBC, originally from: https://wago.io/U0WH3IJ3S
Disclaimer: Apparently clickable weakauras are "a bad idea" and "avoided" but I've never had a bad experience. Tread with caution? xd
Mana gem macros:
Use mana gems in order
showtooltip
/cast [mod:ctrl]Conjure Mana Emerald
/cast [mod:alt]Conjure Mana Ruby
/use Mana Emerald
/use Mana Ruby
/use Mana Citrine
Delete 1-2 charge Emeralds and recreate
/run for b=0,4,1 do for s=1,GetContainerNumSlots(b),1 do local n=GetContainerItemLink(b,s) if n and string.find(n,"Mana Emerald") then PickupContainerItem(b,s) DeleteCursorItem() end end end
/cast Conjure Mana Emerald