The most efficient way I’ve found is to (first) configure the “Default” document class. Then create your custom document classes, which inherit most of the settings (aside from syntax definition, since that varies by class). That way, you configure the tab spacing, font settings, print settings, trailing space options, keyword coloring and so on, just one time. You only need to set the syntax option for each class and you’re done. You can see some of these options I’m talking about in the images below.
I’m still looking for a quick and easy way to back up all my settings, tools, macros, and so forth so when I have to reload or replace my computer I can put things back with less hassle. Right now I’m using scripts and ZIP files to do that, which is not ideal. Drop me a comment if you have some suggestions about how to do this properly? Thanks!