Mercurial > vim
diff src/ex_getln.c @ 1834:ccbd8177e1f4 v7.2.132
updated for version 7.2-132
author | vimboss |
---|---|
date | Thu, 05 Mar 2009 02:15:53 +0000 |
parents | eb1ce51c1cb0 |
children | dc81a4fc6318 |
line wrap: on
line diff
--- a/src/ex_getln.c +++ b/src/ex_getln.c @@ -2000,8 +2000,8 @@ text_locked_msg() #if defined(FEAT_AUTOCMD) || defined(PROTO) /* - * Check if "curbuf_lock" is set and return TRUE when it is and give an error - * message. + * Check if "curbuf_lock" or "allbuf_lock" is set and return TRUE when it is + * and give an error message. */ int curbuf_locked() @@ -2011,6 +2011,21 @@ curbuf_locked() EMSG(_("E788: Not allowed to edit another buffer now")); return TRUE; } + return allbuf_locked(); +} + +/* + * Check if "allbuf_lock" is set and return TRUE when it is and give an error + * message. + */ + int +allbuf_locked() +{ + if (allbuf_lock > 0) + { + EMSG(_("E811: Not allowed to change buffer information now")); + return TRUE; + } return FALSE; } #endif