Re: tramp (2.2.11-24.5); auto-save remote buffer not respecting local directory

2015-05-27 Thread Michael Albinus
yary not@gmail.com writes:

Hi yari,

 Emacs is auto-saving remote buffers remotely, ignoring both
 auto-save-file-name-transforms and tramp-auto-save-directory. The
 enclosed session is from an emacs -Q session, so it has no
 tramp-auto-save-directory and the default auto-save-file-name-transforms:

Well, the implementation of `tramp-handle-make-auto-save-file-name' is
rather old, predating Emacs 22. I've lifted it up, and now both
`tramp-auto-save-directory' and `auto-save-file-name-transforms' shall
be taken into account (in this order).

I've also added a new test case to tramp-tests.el. Committed to the
repositories. Could you, please, check?

Best regards, Michael.

___
Tramp-devel mailing list
Tramp-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/tramp-devel


tramp (2.2.11-24.5); auto-save remote buffer not respecting local directory

2015-05-22 Thread yary
Emacs is auto-saving remote buffers remotely, ignoring both
auto-save-file-name-transforms and tramp-auto-save-directory. The
enclosed session is from an emacs -Q session, so it has no
tramp-auto-save-directory and the default auto-save-file-name-transforms:

auto-save-file-name-transforms is a variable defined in `files.el'.
Its value is
((\\`/[^/]*:\\([^/]*/\\)*\\([^/]*\\)\\'
c:/Users/yhluc00/AppData/Local/Temp/\\2 t))

I am editing a large shell-script file, its path is
/pscp:yhluc00@slsudv53:/appl/spool/devmsa/yhluc00/all_respon/prd2_td01_087_sfwy7_ov_aggregate.ksh

but emacs still auto-saves it remotely, pausing my session and asking
for a password. The Messages buffer shows me that it *is* matching the
auto-save-file-name-transforms variable and applying UNIQUIFY, just not
using the localk directory.

Auto-saving...
Copying c:/Users/yhluc00/AppData/Local/Temp/tramp.94442-y.ksh# to
/pscp:yhluc00@slsudv53:/appl/spool/devmsa/yhluc00/all_respon/#_apscp_byhluc00@slsudv53_b_aappl_aspool_adevmsa_ayhluc00_aall__respon_aprd2__td01__087__sfwy7__ov__aggregate.ksh#...



Emacs  : GNU Emacs 24.5.1 (i686-pc-mingw32)
 of 2015-04-11 on LEG570
Package: tramp (2.2.11-24.5)

current state:
==
State could not be dumped due to the following error:

(error Multibyte character in data for base64 encoding)

You should still send this bug report.
local variables:

;; *tramp/pscp yhluc00@slsudv53*
(setq-local
 default-directory /pscp:yhluc00@slsudv53:/
 )

load-path shadows:
==

#part type=text/plain buffer=*tramp/pscp yhluc00@slsudv53*
description=*tramp/pscp yhluc00@slsudv53*
prd2_td01_087_sfwy7_ov_aggregate
prd2_td01_087_sfwy7_ov_aggregate.ksh
prd2_td01_087_sfwy7_ov_aggregate.ksh~
ok
#/part

buffer=*debug tramp/pscp yhluc00@slsudv53* is in a pastebin at
http://pastebin.com/kcTZa9sn

___
Tramp-devel mailing list
Tramp-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/tramp-devel