Как заставить Emacs запоминать мои FTP-логины (в Windows)

1008
Skilldrick

Я следовал инструкции здесь о внесении .netrc файла для хранения моих FTP логинов. Я не знаю, где поместить этот файл, хотя. Я пробовал это в разных местах, но Emacs, похоже, не распознает это.

Я использую EmacsW32 .

2
Где вы пытались его хранить? Вы пытались сохранить его в ~ / .netrc, который находится под USER / AppData / Roaming / (по крайней мере, в Vista). Вот где .emacs в любом случае. YHVH 14 лет назад 2

2 ответа на вопрос

1
Dave Webb

Emacs делает уже кэширование паролей встроенной в password-cache.elно по какой - то причине, то по умолчанию он запоминает пароли составляют 16 секунд.

Чтобы изменить это, используйте M-x customize-groupи выберите passwordгруппу или добавьте что-то вроде следующего .emacs:

;Cache passwords for one hour (setq password-cache-expiry 3600) 

или же:

;Don't expire cached passwords (setq password-cache-expiry nil) 
1
Skilldrick

Я думаю, что кеширование паролей длится только продолжительность сеанса. ЯХВХ был прав: я просто пытался сохранить свой .netrc не в том месте. Я отмечу это как принятый ответ, но если ЯХВХ ответит, я удалю свой и установлю их как принятый ответ.