help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: won't load .emacs init file


From: paul.mead
Subject: Re: won't load .emacs init file
Date: Thu, 14 Aug 2008 08:49:32 -0700 (PDT)
User-agent: G2/1.0

On Aug 14, 4:45 pm, "paul.mead" <address@hidden> wrote:
> On Aug 5, 9:56 am, "paul.mead" <address@hidden> wrote:
>
>
>
> > On Aug 1, 5:51 pm, "Lennart Borgman (gmail)"
>
> > <address@hidden> wrote:
> > > paul.mead wrote:
> > > > On Aug 1, 9:38 am, "Lennart Borgman (gmail)"
> > > > <address@hidden> wrote:
> > > >> paul.mead wrote:
> > > >>> On Jul 31, 11:33 pm, "Lennart Borgman (gmail)"
> > > >>> <address@hidden> wrote:
> > > >>>> address@hidden wrote:
> > > >>>>> On Jul 31, 3:00 pm, address@hidden 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

Sorry, that's:
set USER=MEAD8982


reply via email to

[Prev in Thread] Current Thread [Next in Thread]