On Mon, Mar 9, 2009 at 8:28 AM, Chetan S <[email protected]> wrote:
> On Mon, Mar 9, 2009 at 1:46 PM, sachin puri <[email protected]> wrote:
>
>> I wish to know why does vim create a new file in case 1. Wouldn't it be a
>> costly operation, especially in case of large files?
> Not really if the swap file only records the changes / operations to
> the original in the swap.
> A la' journal if you will.

When (how often) does vim write out the swap file?

>
>> In short, which method
>> is more efficient to implement for any file editor?
> Depends on the files you are trying to edit.
>
> However here's a strategy you can consider -
> 1. Start a journal for an edit session
> 2. Flush the journal every couple of seconds ( autosave ? )
>
> Where this would fail is if the crash happens while flushing the
> journal. Then you would require a meta-journal .... :P
>
> May the editor-makers on the list enlighten us on more strategies please !
>
> regards,
> C
> --
> http://mm.glug-bom.org/mailman/listinfo/linuxers
>
-- 
http://mm.glug-bom.org/mailman/listinfo/linuxers

Reply via email to