I've just upgraded to using tramp-2.1.10 on emacs-22.1, where I was
previously using the tramp that came with it (I think 2.0). With the
previous version, everything worked fine, but I couldn't get any tab
completion on files and directories. After the upgrade that works fine, but
now I'm getting file encoding problems. Previously it was defaulting to
using uuencode on my remote Linux host to encode files. Now it is using the
perl-encode-with-module command. However, the perl version on the remote
Linux machine in /usr/bin/perl is so ancient that this fails on some files
with characters that have the high bit set.

There is a version of perl on the remote host (which is a company host, so I
can't really change the default perl version) that would work. I've added it
to tramp-remote-path, but that puts it at the start of the path, and tramp
searches backwards through the results, so it still gets /usr/bin/perl every
time. I haven't found a way to tell tramp that I want it to use uuencode
instead (like it used to), and I'm not quite good enough with elisp to find
the right place to modify this behavior. Can someone help me out with this,
or at least point me to where I would want to start modifying things? Is
there a config option for things like this that I'm missing?

Thanks!
Charles Gordon
_______________________________________________
Tramp-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/tramp-devel

Reply via email to