1
0
forked from aniani/vim

updated for version 7.3.637

Problem:    Cannot catch the error caused by a foldopen when there is no fold.
            (ZyX, Issue 48)
Solution:   Do not break out of the loop early when inside try/catch.
            (Christian Brabandt) Except when there is a syntax error.
This commit is contained in:
Bram Moolenaar
2012-08-23 18:43:10 +02:00
parent dde0efed85
commit 00b8ae0d3d
3 changed files with 14 additions and 1 deletions

View File

@@ -183,6 +183,8 @@ EXTERN int did_endif INIT(= FALSE); /* just had ":endif" */
#endif
EXTERN int did_emsg; /* set by emsg() when the message
is displayed or thrown */
EXTERN int did_emsg_syntax; /* did_emsg set because of a
syntax error */
EXTERN int called_emsg; /* always set by emsg() */
EXTERN int ex_exitval INIT(= 0); /* exit value for ex mode */
EXTERN int emsg_on_display INIT(= FALSE); /* there is an error message */