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

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

Re: Making Emacs Lisp Code TRAMP-compatible


From: Ted Zlatanov
Subject: Re: Making Emacs Lisp Code TRAMP-compatible
Date: Thu, 08 Oct 2009 15:32:51 -0500
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.50 (gnu/linux)

On Thu, 8 Oct 2009 08:18:41 -0700 (PDT) Nordlöw <per.nordlow@gmail.com> wrote: 

N> If I want my Emacs-Lisp app to be compatible with TRAMP which
N> functions do I have to replace with TRAMP equivalents (tramp-
N> handle-...)?

N> All of them? Or is there a convenient way of replacing them all att
N> once inside a file-scope?

N> - directory-files() => tramp-handle-directory-files()
N> - file-directory-p() => tramp-handle-file-directory-p()
N> - ...

Those are already calling Tramp functions when the filename matches the
right pattern.  In other words, as an example:

/test => Emacs handler => local handler (non-Tramp)

/ftp:...Tramp file... => Emacs handler => Tramp FTP handler

So your application shouldn't have to do anything.

Ted


reply via email to

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