summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-06-12 21:11:03 +0100
committerBram Moolenaar <Bram@vim.org>2022-06-12 21:11:03 +0100
commita7ac4c9c395d64059437e37045fa0ad5f9fecb0b (patch)
tree31b8184c1ebfa4b0038e11946b424887fd5cec93
parentd8c9d32c8932e93008bfd4e8828ed42f4e9f8315 (diff)
downloadvim-git-a7ac4c9c395d64059437e37045fa0ad5f9fecb0b.tar.gz
patch 8.2.5080: when indenting gets out of hand it is hard to stopv8.2.5080
Problem: When indenting gets out of hand it is hard to stop. Solution: When line gets too long set got_int.
-rw-r--r--src/indent.c2
-rw-r--r--src/version.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/indent.c b/src/indent.c
index 7598c1cf5..f19702769 100644
--- a/src/indent.c
+++ b/src/indent.c
@@ -1781,6 +1781,8 @@ ex_retab(exarg_T *eap)
if (vcol >= MAXCOL)
{
emsg(_(e_resulting_text_too_long));
+ // set got_int to break out of any loop
+ got_int = TRUE;
break;
}
if (has_mbyte)
diff --git a/src/version.c b/src/version.c
index 47c24667e..20ca4eb5b 100644
--- a/src/version.c
+++ b/src/version.c
@@ -735,6 +735,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 5080,
+/**/
5079,
/**/
5078,