Я пытаюсь заставить бродягу работать под emacs 24.3 (версия бродяги 2.2.6-24.3) на Windows 7, и я почти у цели. У меня установлена шпатлевка/plink и указан путь. Вот что у меня в .emacs:
;;; TRAMP for remote editing ;;;
(require 'tramp)
(setq tramp-default-method "plink"
tramp-default-user "dbraze"
tramp-default-host "camille.haskins.edu"
)
когда я делаю M-x find-file /plink:: у меня запрашивается пароль. Когда я набираю его, все выглядит хорошо, но в конце концов соединение обрывается. Вот что я получаю в моем буфере Messages:
Tramp: Opening connection for [email protected] using plink...
Tramp: Sending command `plink -l dbraze -ssh camille.haskins.edu && exit || exit'
Tramp: Waiting for prompts from remote shell...
Tramp: Sending Password
Tramp: Waiting for prompts from remote shell...done
Tramp: Found remote shell prompt on `camille.haskins.edu'
Tramp: Opening connection for [email protected] using plink...failed
completion--some: Wrong type argument: stringp, nil
Когда я проверяю, я вижу, что plink продолжает работать. Если я повторю ту же команду поиска файла, я получу:
cond: Couldn't find a proper `ls' command
(На удаленной машине работает довольно свежая версия дистрибутива Linux opensuse. Там есть GNU ls, и он отлично работает, если я подключаюсь напрямую по ssh.) Если я убью plink, я смогу выполнить те же шаги до того же конца. Любые мысли о том, что не так или как лучше всего устранить неполадки? заранее спасибо.