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:
- $HOMEPATH + $HOMEDRIVE (on Windows)
- 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:
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 <nathaniel.echols@...> wrote:
>> On Wed, Jan 30, 2013 at 10:56 AM, H. Adam Steinberg <adam@...> 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."