The changes to fishing – most notably the ability to fish without a pole – have allowed me to change my fishing macro quite a bit. It now functions in combat as my focus/clear focus macro, while allowing me to choose if I equip my Fishing Set (or not) by clicking the button.

If I do equip my fishing set, and the hat has a lure, the macro will go ahead and cast the lure on CD.

#showtooltip Fishing
/clearfocus 
/focus [@mouseover]
/equipset [noequipped:Fishing Poles, button:2] Fishing
/equipset [equipped:Fishing Poles, button:2] PvE
/cast Fishing
/use 1
/cast Survey
/run UIErrorsFrame:Clear()