patch 8.2.1823: "gN" does not select the matched string
Problem: "gN" does not select the matched string.
Solution: Move the cursor to the start of the match.
diff --git a/src/testdir/test_gn.vim b/src/testdir/test_gn.vim
index b90aa5f..a2a7ac3 100644
--- a/src/testdir/test_gn.vim
+++ b/src/testdir/test_gn.vim
@@ -172,7 +172,16 @@
normal 0wgNy
call assert_equal('one', @")
set selection&
-endfu
+endfunc
+
+func Test_gN_repeat()
+ new
+ call setline(1, 'this list is a list with a list of a list.')
+ /list
+ normal $gNgNgNx
+ call assert_equal('list with a list of a list', @")
+ bwipe!
+endfunc
func Test_gn_multi_line()
new