[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Autosave and filename too long
From: |
Michael Slass |
Subject: |
Re: Autosave and filename too long |
Date: |
Thu, 24 Oct 2002 17:03:41 GMT |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
>> "Matt Muggeridge" <Matt.Muggeridge@hp.com> writes:
>>
>> I would like to try changing the "#" character to learn if it makes
>> a difference.
>>
>> Thanks,
>> Matt.
>>
>>
>>"Michael Slass" <miknrene@drizzle.com> wrote in message
>>news:m33cqwqufe.fsf@localhost.localdomain...
>>
>> (defadvice make-auto-save-file-name (after auto-save-remove-hash-mark ())
>> "return an autosave file name, replacing \"#\" with \"OCTOTHORPE\""
>> (setq ad-return-value
>> (replace-regexp-in-string "#" "OCTOTHORPE" ad-return-value)))
>>
>> (ad-activate 'make-auto-save-file-name)
>>
>>
>> (defun auto-save-file-name-p (filename)
>> "Return non-nil if FILENAME can be yielded by `make-auto-save-file-name'.
>> FILENAME should lack slashes. You can redefine this for customization."
>> (string-match "^OCTOTHORPE.*OCTOTHORPE$" filename))
"Matt Muggeridge" <Matt.Muggeridge@hp.com> writes:
>Michael,
>
>Thanks for making the octothorpe go away! The auto-save feature is now
>working.
>
>On to the next hurdle...
>
>The recover feature of emacs is still searching for files of name #foo.c#.
>So after a quick test, I tried to recover foo.c (I first verifed the
>contents of "OCTOTHORPEfoo.cOCTOTHORPE" existed and contained 'lost' edits).
>The recover operation complained with:
>
> Auto-save file /usr/users/muggerid/kingsx/#foo.c# not current
>
>Now that auto-save is working, what is needed to make recover aware of this
>new auto-save file name format?
>
>Matt.
Hmmm... I'm not sure why that is, since recover-file uses
make-auto-save-file-name to generate the recovery file name, so it
should match. I'll keep looking at it, but perhaps one of the gurus
might have an idea?
--
Mike Slass