Emacs使用UTF8执行+ tramp,错误的文件名

时间:2012-12-22 10:43:47

标签: emacs encoding utf-8 dired tramp

首次使用tramp + dired时我得到了这个:
bad utf8 symbols

我以为我用这些方法解决了这个问题:

(setq tramp-remote-process-environment ())
(add-to-list 'tramp-remote-process-environment "LC_ALL=en_US.utf8" 'append)

但现在发生了一些错误: bad filename, dirname length

也没帮助:“LC_ALL = ru_RU.utf8”

现在Dired获取错误的文件名(dirname)长度。您可以在dir中看到此信息,包括修改日期(也是蓝色)。

对于任意文件名(不是所有文件名)都会发生这种情况 因此,当Dired得到错误的名字时,我无法操纵文件 任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

我报告了这个错误并且作者修复了它。真棒! 从源安装Tramp。使用2.2.7-pre或更高版本。

Obtain tramp
Installation

cd ~/src
git clone git://git.savannah.gnu.org/tramp.git
# also see INSTALL file in dir
cd tramp
autoconf
./configure --with-contrib
make
make install