<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/testdir/test_gn.vim, branch tmp</title>
<subtitle>Neovim fork with Rahm's personal hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/'/>
<entry>
<title>vim-patch:8.2.0655: search code not sufficiently tested</title>
<updated>2022-07-17T02:03:58+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-07-17T01:23:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e53330a603fc95b3b00af98bce56982627851641'/>
<id>e53330a603fc95b3b00af98bce56982627851641</id>
<content type='text'>
Problem:    Search code not sufficiently tested.
Solution:   Add more tests. (Yegappan Lakshmanan, closes vim/vim#5999)
https://github.com/vim/vim/commit/224a5f17c6ec9e98322a4c6792ce4f9bb31a4cce

Cherry-pick test_charsearch.vim change from patch 8.2.0448.
Cherry-pick test_search.vim changes from patch 8.2.0619.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Search code not sufficiently tested.
Solution:   Add more tests. (Yegappan Lakshmanan, closes vim/vim#5999)
https://github.com/vim/vim/commit/224a5f17c6ec9e98322a4c6792ce4f9bb31a4cce

Cherry-pick test_charsearch.vim change from patch 8.2.0448.
Cherry-pick test_search.vim changes from patch 8.2.0619.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.1193: typos and small problems in test files</title>
<updated>2021-03-30T10:49:37+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2021-03-30T10:43:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e491e77498e8f4b2e801b51271e5e50dd7976ae3'/>
<id>e491e77498e8f4b2e801b51271e5e50dd7976ae3</id>
<content type='text'>
Problem:    Typos and small problems in test files.
Solution:   Small improvements.
https://github.com/vim/vim/commit/037c54f261818439755d56e318da068f97997fb5

Include unmerged patch v8.0.1200 changes
because this patch depends on `set beloff=all` removed in 1 test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Typos and small problems in test files.
Solution:   Small improvements.
https://github.com/vim/vim/commit/037c54f261818439755d56e318da068f97997fb5

Include unmerged patch v8.0.1200 changes
because this patch depends on `set beloff=all` removed in 1 test.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.1837: using "gn" after "gN" does not work</title>
<updated>2020-10-12T02:29:58+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2020-10-12T01:27:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=aa930196a764b79f0aedc25a62081360d8c5ae8c'/>
<id>aa930196a764b79f0aedc25a62081360d8c5ae8c</id>
<content type='text'>
Problem:    Using "gn" after "gN" does not work.
Solution:   Extend the other end of the Visual area. (closes vim/vim#7109)
https://github.com/vim/vim/commit/c07b7f701fb30d26112051e4ec737c7e3db72357

N/A patches for version.c:

vim-patch:8.2.1834: PyEval_InitThreads() is deprecated in Python 3.9

Problem:    PyEval_InitThreads() is deprecated in Python 3.9.
Solution:   Do not call PyEval_InitThreads in Python 3.9 and later. (Ken
            Takata, closes vim/vim#7113)  Avoid warnings for functions.
https://github.com/vim/vim/commit/efc0d94afc48a03b07955e91315e7e67945cd079
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Using "gn" after "gN" does not work.
Solution:   Extend the other end of the Visual area. (closes vim/vim#7109)
https://github.com/vim/vim/commit/c07b7f701fb30d26112051e4ec737c7e3db72357

N/A patches for version.c:

vim-patch:8.2.1834: PyEval_InitThreads() is deprecated in Python 3.9

Problem:    PyEval_InitThreads() is deprecated in Python 3.9.
Solution:   Do not call PyEval_InitThreads in Python 3.9 and later. (Ken
            Takata, closes vim/vim#7113)  Avoid warnings for functions.
https://github.com/vim/vim/commit/efc0d94afc48a03b07955e91315e7e67945cd079
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.1823: "gN" does not select the matched string</title>
<updated>2020-10-11T13:18:02+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2020-10-11T05:56:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=2f9252304cc001e7de0f445ef382f3bb79a4382c'/>
<id>2f9252304cc001e7de0f445ef382f3bb79a4382c</id>
<content type='text'>
Problem:    "gN" does not select the matched string.
Solution:   Move the cursor to the start of the match.
https://github.com/vim/vim/commit/28f224b2c1bd2fcdee7b4fe2c64826e1cff08f39

N/A patches for version.c:

vim-patch:8.2.1820: Vim9: crash when error happens in timer callback

Problem:    Vim9: crash when error happens in timer callback.
Solution:   Check that current_exception is not NULL. (closes vim/vim#7100)
https://github.com/vim/vim/commit/820d55a50bbc8c0ad0505b7e4302a734896b6bab

vim-patch:8.2.1829: warnings when executing Github actions

Problem:    Warnings when executing Github actions.
Solution:   Use another method to set environment variables. (Ken Takata,
            closes vim/vim#7107)
https://github.com/vim/vim/commit/bd6428b9e79ed85b54ea7eaa11871fa09d63ab6f

vim-patch:8.2.1830: MS-Windows: Python3 issue with stdin

Problem:    MS-Windows: Python3 issue with stdin.
Solution:   Check if stdin is readable. (Ken Takata, closes vim/vim#7106)
https://github.com/vim/vim/commit/c6ed254d9fda0ff54cdedce5597ff3e0d0218d18

vim-patch:8.2.1831: file missing from distribution

Problem:    File missing from distribution.
Solution:   Add the github code analyses file.
https://github.com/vim/vim/commit/ef16c90423ae579927e6294c1ccfd17c5a1c113c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    "gN" does not select the matched string.
Solution:   Move the cursor to the start of the match.
https://github.com/vim/vim/commit/28f224b2c1bd2fcdee7b4fe2c64826e1cff08f39

N/A patches for version.c:

vim-patch:8.2.1820: Vim9: crash when error happens in timer callback

Problem:    Vim9: crash when error happens in timer callback.
Solution:   Check that current_exception is not NULL. (closes vim/vim#7100)
https://github.com/vim/vim/commit/820d55a50bbc8c0ad0505b7e4302a734896b6bab

vim-patch:8.2.1829: warnings when executing Github actions

Problem:    Warnings when executing Github actions.
Solution:   Use another method to set environment variables. (Ken Takata,
            closes vim/vim#7107)
https://github.com/vim/vim/commit/bd6428b9e79ed85b54ea7eaa11871fa09d63ab6f

vim-patch:8.2.1830: MS-Windows: Python3 issue with stdin

Problem:    MS-Windows: Python3 issue with stdin.
Solution:   Check if stdin is readable. (Ken Takata, closes vim/vim#7106)
https://github.com/vim/vim/commit/c6ed254d9fda0ff54cdedce5597ff3e0d0218d18

vim-patch:8.2.1831: file missing from distribution

Problem:    File missing from distribution.
Solution:   Add the github code analyses file.
https://github.com/vim/vim/commit/ef16c90423ae579927e6294c1ccfd17c5a1c113c
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.2244: 'wrapscan' is not used for "gn"</title>
<updated>2019-11-09T14:58:31+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2019-11-06T05:21:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=b8a56e0986c92f09b5a98003065630fd4c1bb48d'/>
<id>b8a56e0986c92f09b5a98003065630fd4c1bb48d</id>
<content type='text'>
Problem:    'wrapscan' is not used for "gn".
Solution:   Only reset 'wrapscan' for the first search round. (closes vim/vim#5164)
https://github.com/vim/vim/commit/82cf7f6df751505da285815a791463a049587849
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    'wrapscan' is not used for "gn".
Solution:   Only reset 'wrapscan' for the first search round. (closes vim/vim#5164)
https://github.com/vim/vim/commit/82cf7f6df751505da285815a791463a049587849
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.2218: "gN" is off by one in Visual mode</title>
<updated>2019-10-26T18:35:19+00:00</updated>
<author>
<name>Jaehwang Jerry Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2019-10-26T13:32:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=6dcc1d100572b462f75f64f7e98a0b5d80144cba'/>
<id>6dcc1d100572b462f75f64f7e98a0b5d80144cba</id>
<content type='text'>
Problem:    "gN" is off by one in Visual mode.
Solution:   Check moving forward. (Christian Brabandt, vim/vim#5075)
https://github.com/vim/vim/commit/453c19257f6d97904ec2e3823e88e63c983f2f9a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    "gN" is off by one in Visual mode.
Solution:   Check moving forward. (Christian Brabandt, vim/vim#5075)
https://github.com/vim/vim/commit/453c19257f6d97904ec2e3823e88e63c983f2f9a
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.2207: "gn" doesn't work quite right</title>
<updated>2019-10-26T18:35:19+00:00</updated>
<author>
<name>Jaehwang Jerry Jung</name>
<email>tomtomjhj@gmail.com</email>
</author>
<published>2019-10-25T12:25:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=c26466ae8b20a0a1a57935c712c2ebbca73bb35b'/>
<id>c26466ae8b20a0a1a57935c712c2ebbca73bb35b</id>
<content type='text'>
Problem:    "gn" doesn't work quite right. (Jaehwang Jerry Jung)
Solution:   Improve and simplify the search logic. (Christian Brabandt,
            closes vim/vim#5103, closes vim/vim#5075)
https://github.com/vim/vim/commit/edaad6e0a0e3c1fcb6a5c2771e647c52475bb19c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    "gn" doesn't work quite right. (Jaehwang Jerry Jung)
Solution:   Improve and simplify the search logic. (Christian Brabandt,
            closes vim/vim#5103, closes vim/vim#5075)
https://github.com/vim/vim/commit/edaad6e0a0e3c1fcb6a5c2771e647c52475bb19c
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.0629: "gn" selects the wrong text with a multi-line match</title>
<updated>2019-06-04T00:53:55+00:00</updated>
<author>
<name>erw7</name>
<email>erw7.github@gmail.com</email>
</author>
<published>2019-05-27T10:05:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=485972dd64317e6a09ce7694cf0f903fb6d13cbd'/>
<id>485972dd64317e6a09ce7694cf0f903fb6d13cbd</id>
<content type='text'>
Problem:    "gn" selects the wrong text with a multi-line match.
Solution:   Get the end position from searchit() directly. (closes vim/vim#3695)
https://github.com/vim/vim/commit/5d24a2257e597fd752e33b2c1e9c19cf9114a517
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    "gn" selects the wrong text with a multi-line match.
Solution:   Get the end position from searchit() directly. (closes vim/vim#3695)
https://github.com/vim/vim/commit/5d24a2257e597fd752e33b2c1e9c19cf9114a517
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.0018: using "gn" may select wrong text when wrapping</title>
<updated>2018-08-19T19:53:34+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>janedmundlazo@hotmail.com</email>
</author>
<published>2018-08-19T19:33:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=c5531099320e2cb2f700b7146e27026f1530e41d'/>
<id>c5531099320e2cb2f700b7146e27026f1530e41d</id>
<content type='text'>
Problem:    Using "gn" may select wrong text when wrapping.
Solution:   Avoid wrapping when searching forward. (Christian Brabandt)
https://github.com/vim/vim/commit/bdb657924d73c98b0ab28411749571e893b699a9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Using "gn" may select wrong text when wrapping.
Solution:   Avoid wrapping when searching forward. (Christian Brabandt)
https://github.com/vim/vim/commit/bdb657924d73c98b0ab28411749571e893b699a9
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.0.1148: gN doesn't work on last match with 'wrapscan' off</title>
<updated>2018-08-19T13:01:19+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>janedmundlazo@hotmail.com</email>
</author>
<published>2018-08-19T12:39:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=ff1d111120c641b37932bbb251d59cc4ba5e10d9'/>
<id>ff1d111120c641b37932bbb251d59cc4ba5e10d9</id>
<content type='text'>
Problem:    "gN" doesn't work on last match with 'wrapscan' off. (fcpg)
Solution:   Adjust for searching backward. (Christian Brabandt)
https://github.com/vim/vim/commit/22ab547dc281092d6a9d397db712a11733c38e97
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    "gN" doesn't work on last match with 'wrapscan' off. (fcpg)
Solution:   Adjust for searching backward. (Christian Brabandt)
https://github.com/vim/vim/commit/22ab547dc281092d6a9d397db712a11733c38e97
</pre>
</div>
</content>
</entry>
</feed>
