Sometimes I get a new user of SlickEdit on my team and they want to change to vi bindings. However, before they do that I have them automatically setup with a default configuration directory that has a bunch of customized key bindings for special things (and I have a macro for configuring these custom key bindings that was automatically executed for them).
In our internal wiki, I instruct the new user how to change their key binding to vi if they like, however it resets my custom key bindings and I also have to include instructions for them on how to reload my custom key bindings.
I'd rather provide them a macro that will do both of, switch to vi bindings, re-initialize my custom key bindings. Then on our wiki I can instruct them to just run this one macro and not have multiple steps.
Is it possible? What macro to use to set vi key bindings? Also emacs?