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

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

Re: ffap-bindings incompatible with TRAMP?


From: Bernardo
Subject: Re: ffap-bindings incompatible with TRAMP?
Date: Sat, 28 Feb 2009 11:55:08 +1100
User-agent: Thunderbird 2.0.0.19 (X11/20081209)

Michael Albinus said the following on 26/02/09 22:39:
Bernardo <bernardo.bacic@pobox.com> writes:

done so, but there are no TRAMP buffers!
C-x C-b only shows
.   hosts                    0  Fundamental       /su::/etc/hosts
    *scratch*                0  Lisp Interaction
  * *Messages*             733  Fundamental

OK, that's clear now. ffap-bindings changes file-name-handler-alist,
that's why Tramp is not recognized.

I've checked ffap.el in CVS. Version 1.62.2.5, which comes with Emacs
22.3, does indeed suspicious file-name-handler-alist manipulations.

Version 1.82, bundled with recent Emacs 23.0.90/91, has changed that
code with respect to this problem. There is the following comment:

        ;; Remove the special handler manually.  We used to just let-bind
        ;; file-name-handler-alist to preserve its value, but that caused
        ;; other modifications to be lost (e.g. when Tramp gets loaded
        ;; during the completing-read call).

That's why I couldn't reproduce your problem with Emacs 23.0.90. I
don't believe that there will be an Emacs 22.4, so you must wait for
Emacs 23 (or you participate in the beta test: Emacs 23.0.91 was
announced yesterday).

regards, Bernardo

Best regards, Michael.

looks like i've procrastinated with v23.x upgrade for too long, will give it a try in next few days; thanks for your help

rgds, Bernardo




reply via email to

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