Nice! I have something similar (even though I still use DanThomas’ macro set too).
Question though: is there a reason you set the clipboard to the variable and then pasting from the clipboard instead of just pasting directly from the variable?
I'm just getting ready to upgrade to KM10 (I finally have some time) and I'd appreciate it if you could let me know why you still use my KMFAM. I haven't tried the native version yet, but I'm curious what your thoughts are.
And PS: I'm thrilled that Peter finally included this functionality, so don't worry about my feelings here.
Hey Dan! I'd be glad to. There are several reasons that come to mind right away:
the use of keywords. I like being able to search for an action by any number of keywords. With the native method you have to search by the first word of the action. Sometimes I can't remember the exact name I've given a favorite action.
Updating (modifying) existing favorites. With yours I can "replace" an existing action, without having to delete the old one first. Really great if I need to modify something about it.
This one is minor, but I'm a data nerd: the stats that tell me how much I've actually used a favorite. I like to see if I'm actually using them, and if not, consider removing them from the list.
That's all off the top of my head, as I think of more (I haven't had my coffee yet this morning haha), I will update my post.
Don't get me wrong, I LOVE the native way Peter included with KM10. I use it too! Generally for simpler actions such as "delete a variable", since it runs a little quicker than your KMFAM macros. But for the more complex favorites I have I use yours.
EDIT: Not all of my above comments are entirely accurate. This is what I get for posting before having my morning coffee ...clarifications are in this comment down below.
This one is minor, but I'm a data nerd: the stats that tell me how much I've actually used a favorite. I like to see if I'm actually using them, and if not, consider removing them from the list.
I'm actually shocked that anyone uses those statistics! I originally created them for testing purposes, and decided to leave them in. So it's cool that someone finds them useful.
@peternlewis - You might want to read the above post. Just so you can add to your "to do" list. And as an aside, I wanted to say how thrilled I am that you implemented this! Having native support for this means more people will use favorites, and regardless of the implementation, I've always thought it was a great concept.
Thanks Peter! Do the keywords have to be in a comment that is part of the favorite actions? In Dan's method you can add keywords while adding an action to the favorite list, without having to add them in the actions themselves...
You're right! My apologies, I realize now I didn’t explain myself well earlier. To replace an existing action you have to type the exact same name which brings me back to my earlier stated issue of having a crappy memory and not remembering what I named certain actions. With Dan's method you can select a favorite from a dropdown list to replace.
I would edit my initial reply but that might cause confusion down the road to folks who are reading this so I'll leave it as is with a link to this comment.
No, the actions are searched just like macros are searched, so the text can appear anywhere (except when testing this I discovered the Notes are not searched, which would be the obvious place to put keywords, so I will fix that, probably for the next version and then you can just put keywords in the Notes - you can add the Keywords in the Notes now, just the search won't work until I fix that).
Have you ever noticed that they (Get Smart original series) intentionally break continuity sometimes? For instance, there was one episode where Max was fighting someone next to a piano with a big vase of flowers on it. Switch to a close-up and they're rolling across the piano which miraculously doesn't have the vase, then back to a wide shot and the vase is back! Absolutely hilarious!