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
