On Thu, Aug 09, 2007 at 02:06:50PM +0200, Helge Hafting wrote:

> On Tue, Aug 07, 2007 at 09:51:45PM -0500, Bo Peng wrote:
> > I filed this bug because I would like to have a better way to reload
> > externally modified .lyx file. Currently, one has to close and reopen
> > the file, or make the buffer dirty to use File->revert.
> > 
> > A long discussion about vim or emacs-like 'automatic reloading'
> > feature was fruitless, so I propose the following patch to enable
> > File->revert when the file is externally changed. This is not costly
> > because file checksum is only calculated when the File menu is
> > selected and when the file is saved/loaded, and is not intrusive
> > because no unwanted dialog will appear. I am happy with this solution
> > because it (partly) solves my problem.
> > 
> Having 'revert' available is certainly useful!
> 
> But do you have to run a _checksum_ whenever the File menu
> is consulted?  Just checking the timestamp is not enough?
> Remember - the file may reside on a file server that is
> both slow, busy and remote. Will this checksum delay
> the file menu if I'm simply going to open some other file?

Yes.

> A user interface where menus sometimes comes up real slow
> isn't good. Especially when the network/server came down with a crash
> and I want to "Save As" to the local disk. But then LyX have to
> time out a server connection first, in a checksumming attempt?

Yes.

> This can be especially entertaining with NFS, which simply wait
> forever till the server again is available.
> 
> If setting the availability of the 'revert' option is too
> time-consuming - how about giving up and having 'revert' always
> available?

This one could be the best option.

-- 
Enrico

Reply via email to