Neil Bird wrote:

> Around about 19/04/06 20:03, Bram Moolenaar typed ...
> > Main issue is: Do you open another buffer or window?
> 
>    I don't believe so.  Apart from some tricky indirection (the srcctl
> plugin has a generic set up, then calls the relevant real script
> functions depending upon the SCM S/W being used, SourceSafe in my
> case), the sequence is pretty much as you describe below.
> 
>    The process does involve at least 2, maybe three system() calls [one 'cat' 
> of the config. file, one to deduce the status of the file in an initial 
> check-out attempt, and a potential third if this fails or requires 
> interaction:  the script parses the output and if a question is asked (say, 
> "are you sure?"), converts this into a vim dialogue [is *that* the issue? 
> interactivity during the autocmd?].
> 
>    I then have a bit that forcibly reloads the file (otherwise the edit that 
> triggered the autocmd happens in the to-be-forgotten read-only version of the 
> file), then finally the 'syntax on' which for some reason is required to make 
> the freshly loaded file have syntax highlighting.
> 
> 
> > I guess the basic sequence is:
> >     - you do "z=" and select a suggestion, this is to be inserted
> >     - your file is RO, thus the FileChangedRO autocmd is triggered
> >     - your FileChangedRO autocmd uses sourcesafe to get the file
> >       Hmm, does this then trigger the timestamp check and
> >       trigger a FileChangedShell autocmd?
> >     - your FileChangedRO autocmd reloads the file
> 
>    As above;  I don't know about the FileChangedShell autocmd;  I can set a 
> dummy one up to see if it's happening if it'll help.

I still don't see a hint about what causes the problem.

Note that I have added a few extra checks in the code that you mentioned
in the previous stack trace.  You could try the latest snapshot if it
works any better.

-- 
"The amigos also appear to be guilty of not citing the work of others who had
gone before them.  Even worse, they have a chapter about modeling time and
space without making a single reference to Star Trek!"
                        (Scott Ambler, reviewing the UML User Guide)

 /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://www.ICCF.nl         ///

Reply via email to