diff options
author | Bram Moolenaar <Bram@vim.org> | 2012-08-23 18:43:10 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2012-08-23 18:43:10 +0200 |
commit | 00b8ae0d3d90f80fc817857dca26359b175b18ed (patch) | |
tree | e9b2a6512e6bd7d2d990dababf659e6b3323bc47 /src/globals.h | |
parent | dde0efed85c0f78048409ef6deada0c6e8d0be3c (diff) | |
download | vim-00b8ae0d3d90f80fc817857dca26359b175b18ed.zip |
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.
Diffstat (limited to 'src/globals.h')
-rw-r--r-- | src/globals.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/globals.h b/src/globals.h index 81cdabba2..41eb8859f 100644 --- a/src/globals.h +++ b/src/globals.h @@ -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 */ |