Are third party plug ins synced like other macros? I went over to my second computer and went to use a macro that called a third play plug in and it failed. After digging around on the 1st computer I figured out that the actions are stored in ~/Library/Application\ Support/Keyboard\ Maestro/Keyboard\ Maestro\ Actions
On my second computer, there were no files in the /Keyboard Maestro Actions/ folder. I copied the third party plug ins from the first computer to the second computer and it seemed to work. I was unable to find anything in the forum or the Wiki about this.
They are not... I can 100% guarantee this because I ran a macro less than an hour that uses a plugin and it failed because I had never installed it on my MacBook
I kinda figured as much. Since you have to go through the drop-the-zip-on-the-KM-app-icon-in-the-dock process to install I suspected that it was not as simple as copying over the files. Thanks.
As you have found and @cdthomer confirms, they are not synced. I wish they were! It makes me wary of making too much use of them.
Likewise if you uploaded a Macro to this Forum to share with others and it had Custom Plugins those would not be included in the upload.
This is a shame as some Custom Plugins are really useful and can save a few steps. However, I think just about anything a Custom Plugin does can be replicated with a sequence of Native Actions. So, my approach is to put that series of Actions in a Group Action and then save as a Favorite to use in the future (almost like a Plugin). These Favorites do sync between computers.
Thanks for this. This thought has been rolling around in my head but you have explained the solution clearly. I'm going to examine the few third party macros I do use and see if I can duplicate that functionality as a favorite.
The main advantage of plug-in actions has always been that you can present a unified way to specify all the parameters. But now that KM 10 has added subroutines, that distinction becomes less important. We still don't have the control over specifying types like you can with plug-in actions, but it's getting closer.
Yes. They can be really useful. I should have added to my post that it's a good idea to manage the Custom Plugins by keeping the downloaded copies in a folder that is easy to access from all the computers (like a Dropbox or iCloud folder). That makes reinstalling them on other computers easier.