On Aug 5, 9:56Â am, "paul.mead"
googlemail.com> wrote:
> On Aug 1, 5:51Â pm, "Lennart Borgman (gmail)"
>
>
>
> gmail.com> wrote:
>> paul.mead wrote:
>>> On Aug 1, 9:38 am, "Lennart Borgman (gmail)"
>>> gmail.com> wrote:
>>>> paul.mead wrote:
>>>>> On Jul 31, 11:33 pm, "Lennart Borgman (gmail)"
>>>>> gmail.com> wrote:
>>>>>>>> I'm running emacs under cygwin. For some reason my .emacs file is
>>>>>>>> being ignored.
>>>>>>>> The environment variable for HOME is reporting correctly as /home/
>>>>>>>> paul. That is where I have placed my .emacs file. I have tried running
>>>>>>>> using --debug-init and it reports no errors.
>>>>>>>> I have evaluated every line in the file in turn and they all work
>>>>>>>> fine. It is as if it's running emacs -q, but there are NO aliases set
>>>>>>>> or scripts which could be running instead.
>>>>>>>> Close to my wits' end. Can you help?
>>>>>>>> Thanks
>>>>>>> Additional information - running M-x load-file ~/.emacs loads the init
>>>>>>> file perfectly, it just doesn't load when I start emacs.
>>>>>> Do you mean that if you start with
>>>>>> Â Â emacs -Q
>>>>>> then the M-x load-file ~/.emacs works?
>>>>> No, I just srart with
>>>>> Â Â Â emacs
>>>>> but loading the ~/.emacs file manually sets the config up ok.
>>>> If you start with
>
>>>> Â Â emacs
>
>>>> instead of
>
>>>> Â Â emacs -Q
>
>>>> then there is the possibility that something in your site-start.el or
>>>> default.el changes HOME.
>
>>> Just tried that option - I get a message "Unknown option `-Q'
>
>> That means you are running a quite old version of Emacs. Maybe the best
>> way to proceed would be to upgrade your Emacs (if that is possible)?
>
>>> Using emacs -q has the usual effect (in my case no different to using
>>> just emacs)
>
>>> Using getenv, I can see that my HOME environment variable is reporting
>>> corrcetly as /home/paul. I can't find how to get the value of user-
>>> init-file.
>
>>> I don't know if this is relevant - I tried to run Customize and change
>>> a value in there. When I tried to save changed is gave me an error
>>> message "Saving settings from "emacs -q" would overwrite existing
>>> customizations" - that suggests that I am using emacs -q to start, but
>>> I'm not. There are no aliases set, is there anywhere else that a
>>> configuration file could be hiding?
>
> OK, I've checked on the cygwin package list and there is a newer
> version already compiled -
22.1.3 which is probably near enough
> (assuming that the current stable version is 22.2). I've installed
> that. When I run emacs now I get the following error:
>
> ("emacs")
> command-line: Cannot open load file: warnings
>
> I also can't get outline mode to work, so I've had to revert to the
> earlier version (
21.2.1) for now as at least I can keep working with
> that.
FIXED!
Turns out there was some sort of conflict between the user name for
Windows and the USER variable under cygwin. I just added:
USER=MEAD8982 to my ~/.profile (my Windows username) and moved .emacs
to /home/MEAD8982/ and everything started working.
Cheers for suggestions...
Paul