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

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

Re: [h-e-w] Re: ange-ftp not working this AM


From: Stephen Leake
Subject: Re: [h-e-w] Re: ange-ftp not working this AM
Date: 30 Sep 2002 15:53:40 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

"Jeff Rancier" <address@hidden> writes:

> I think I've found it after about 6 hours of commenting/uncommenting my
> ..emacs.  I did a install from the internet update for my cygwin tools, and
> *apparently* Cygwin thought I needed a different version of ftp.  So,
> ange-ftp was breaking due to the following line:
> 
> (setq exec-path (cons "h:/usr/pkg/cygwin/bin" exec-path))

It is frustrating when something changes "behind your back".

> Perhaps, if I added the cygwin path somehow to the end of list
> instead at the beginning? 

I always set exec-path explicitly, precisely for this reason:

;; "standard" Ada, TeX etc.
(progn
   (setq exec-path
         (list
          (concat gnu-drive "/usr/bin") ;; my tools, distributed binaries
          (concat gnu-drive "/usr/local/bin") ;; locally compiled gnu tools
          (concat gnat-root "/bin")
          exec-directory ; emacs utils
          "c:/texmf/miktex/bin/" ; before cygwin
          (concat gnu-drive "/Gnu/cygwin/bin")
          "c:/winnt/system32"
          ))
   (setenv "PATH" (mapconcat 'identity  exec-path  path-separator))
   (setenv "MAKERULES" "e:/ST5/Tools/Makerules")
   )


> I guess I should also be curious as to why this is failing, 

I use cygwin ftp under emacs, from Windows NT, and it works fine.

> and if there is a better solution than using a binary search method
> of commenting out half my .emacs, test, and do it again.

I don't think there is. Unless you suspect a bad/new ftp.exe, you
would not have thought that setting the path to include cygwin was
bad. So you'd have stepped right past it anyway.

> Is gdb.exe what I should use to debug elisp, in particular my
> .emacs? 

No. I'm not sure how to "step thru" a .el file. You can step thru a
function by executing 'M-x debug-on-entry'.

-- 
-- Stephe





reply via email to

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