From: Thomas H. <tho...@sc...> - 2013-01-30 20:16:51
|
Hi Adam and Nat, a few clarifying remarks on this topic: - The leading dot is optional, so everything that starts with .pymolrc or pymolrc will be found by PyMOL. Files with dot take precedence over files without dot. - Files ending on .py (or .pym) will be parsed as python scripts, files ending on .pml (or .p1m) or without suffix will be parsed as PyMOL command syntax. - Several directories are searched, in order: - $HOME - $HOMEPATH + $HOMEDRIVE (on Windows) - $PYMOL_PATH - PyMOL will even load multiple pymolrc files, however only either with dot or without dot, and only from the same directory. I'll update the PyMOLWiki with that information. A handy script for saving the current set of changed settings to a pymolrc file is available here: http://pymolwiki.org/index.php/Save_settings Cheers, Thomas H. Adam Steinberg wrote, On 01/30/13 20:37: > 1st, thank you for your patience and help. > 2nd, for those who end up trying to also do this… Apple now hides all files in the user folder that start with a period. Therefore, the minute you hit enter after changing the name to .pymolrc, the file disappears. You have to run a third party app that allows you to see the hidden files. I used TinkerTool. > > This works and solved the problem! Thanks! > > On Jan 30, 2013, at 12:59 PM, Nat Echols <nat...@gm...> wrote: >> On Wed, Jan 30, 2013 at 10:56 AM, H. Adam Steinberg <ad...@st...> wrote: >>> You are correct, if I put the pymolrc.pym file in the user folder, MacPyMol does try to read it when it starts up. >>> >>> However, it errors every time. >>> >>> If I put just this one command in the file and start up PyMol, it comes back with: >>> >>> File "/Users/adam/pymolrc.pym", line 1 >>> set auto_zoom = 0 >>> ^ >>> SyntaxError: invalid syntax >> >> That's because you're using the wrong file name: >> >>>> "On a linux-type system, this file will be located in /path/to/home/.pymolrc." >> >> -Nat -- Thomas Holder PyMOL Developer Schrödinger Contractor |