I put each type emacs settings into some single files, like load-cygwin.el, load-cedet.el etc. And use a subverion to share them everywhere and everytime.
Now for load-cygwin.el, it’s only need on Windows platform, but every-time I sync these configurations in Linux platform, I have to remove them.
How could the emacs not load the load-cygwin.el file while initializing? I need some conditions to jump out the file?
thanks.
There are different ways to deal with it. One way (which I use)
I assagin a name for each system based on the hostname. (you can also define checking window system/emacs vesrion/OS and so on..)