diff src/ex_cmds.c @ 14808:3d0b6e2a3a01 v8.1.0416

patch 8.1.0416: sort doesn't report deleted lines commit https://github.com/vim/vim/commit/b0e982bf05feb27eddb5f809b052c1137f4d4add Author: Bram Moolenaar <Bram@vim.org> Date: Fri Sep 21 12:46:22 2018 +0200 patch 8.1.0416: sort doesn't report deleted lines Problem: Sort doesn't report deleted lines. Solution: Call msgmore(). (Christian Brabandt, closes https://github.com/vim/vim/issues/3454)
author Christian Brabandt <cb@256bit.org>
date Fri, 21 Sep 2018 13:00:06 +0200
parents 193471015e1a
children 27b9a84395b5
line wrap: on
line diff
--- a/src/ex_cmds.c
+++ b/src/ex_cmds.c
@@ -649,7 +649,10 @@ ex_sort(exarg_T *eap)
     /* Adjust marks for deleted (or added) lines and prepare for displaying. */
     deleted = (long)(count - (lnum - eap->line2));
     if (deleted > 0)
+    {
 	mark_adjust(eap->line2 - deleted, eap->line2, (long)MAXLNUM, -deleted);
+	msgmore(-deleted);
+    }
     else if (deleted < 0)
 	mark_adjust(eap->line2, MAXLNUM, -deleted, 0L);