Mercurial > vim
diff src/globals.h @ 3757:3b62d8f36cdf v7.3.637
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.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 23 Aug 2012 18:43:10 +0200 |
parents | b9aa7fb4a928 |
children | ff193256398a |
line wrap: on
line diff
--- a/src/globals.h +++ b/src/globals.h @@ -183,6 +183,8 @@ EXTERN int did_endif INIT(= FALSE); / #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 */