Description
MacroLab is a full-featured in-game macro editor with an IDE feel. Write, validate and save real WoW macros without leaving the game.
Features
- IDE-style editor: Multi-line editor with autocomplete (type `/` or `#` for a live-filtered popup; accept via Tab or click), visible caret, focus highlight and character counter
- 110 commands, 10 categories — each with description and ready-to-paste insert text
- 17 ready-made templates — universal mount, mouseover heal, dual help/harm, trinket use and more
- Spell picker: Scans your spell book (names, spell IDs, icons, descriptions). Click = name · Shift-click = spell ID · Ctrl-click = `known:SPELLID`
- Live preview: Colored rendering of your macro as the client sees it
- Validator: Line-precise with severity — unknown commands (curated list + dynamic scan of all `SLASH_*` globals, catches addon commands too), `[talent]` (removed in 10.0 → use `[known:SpellID]`), `/click` on macros (blocked since 11.0), `/run` security warning, unbalanced `[`/`]` brackets, 255-char limit
- All conditionals (`[harm]`, `[@focus]`, `[combat]`, …) with descriptions, plus an icon picker
- 255-character limit: Live counter with traffic-light display
- Slash commands: '/macrolab' and '/mlb'


