[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Tramp backup stuff
From: |
Michael Albinus |
Subject: |
Re: Tramp backup stuff |
Date: |
Mon, 19 Apr 2004 22:07:02 +0200 |
User-agent: |
Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux) |
Kai Grossjohann <address@hidden> writes:
>>> However, I think backup files lying around everywhere is a
>>> nuisance. Ideally, I would like to have the backup directory for files
>>> opened with Tramp set to /method:host:.backup. Is that possible?
>>> How?
>>
>> Not so simple. It would require a local setting of
>> `backup-directory-alist' in case of Tramp files, maybe in the
>> `find-file-hook'.
>
> I see. While one could add ("\\`/ssh:address@hidden:"
> . "/ssh:address@hidden:.backup/") to the list, it would only work
> for *some* Tramp files, not for all of them. Hm.
>
> Maybe this means that backup-directory-alist is not flexible enough.
> WDOT? Should we request enhancement of backup-directory-alist in core
> Emacs?
This would be one alternative. DIRECTORY in `backup-directory-alist'
shouldn't be just a string, but also a function which has access on
the match of REGEXP via `match-string' or so. The backup directory
should be derived somehow from the filename matched by REGEXP.
The other alternative is a Tramp implementation of
`find-backup-file-name', adjusting `backup-directory-alist' and
calling the _real_ `find-backup-file-name' afterwards. This case
should be driven by a Tramp counterpart of `backup-directory-alist',
in order not to loose flexibility.
Or whatever.
> Kai
Best regards, Michael.