Some thoughts:
- Local/Instance Variables are still in a state of flux.
- Peter has removed the initial single-letter prefix, but we've suggested some replacement.
- In Ver 8.0 they did NOT work in Prompt User actions
- So, other than testing, I would not make any changes to production macros until things settle down.
- I also dislike the way autocomplete works. It generally gets in my way.
- So I have turned it off using this:
defaults write com.stairways.keyboardmaestro.editor AutomaticCompletion -bool NO
- So I have turned it off using this:
I personally strongly dislike spaces in variable names, and have suggested "Local__" and "Instance__" instead, or at least in addition to. But even then I'll probably wait until we have the single-letter prefixes fully working.
For more discussion, see:
KM8: Local and Instance Variables