<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/testdir/test_tabpage.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.1799: some Normal mode commands not fully tested</title>
<updated>2022-08-15T12:24:43+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-07-20T00:16:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=76b4b1977ba3f3a1f630468a2ce89f47f2cedec4'/>
<id>76b4b1977ba3f3a1f630468a2ce89f47f2cedec4</id>
<content type='text'>
Problem:    Some Normal mode commands not fully tested.
Solution:   Add a few more tests. (Yegappan Lakshmanan, closes vim/vim#7073)
https://github.com/vim/vim/commit/d1ad99b65470d3e754f6a0588a6b0dc2214a1eab

Cherry-pick test_registers.vim change from patch 8.2.0644.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Some Normal mode commands not fully tested.
Solution:   Add a few more tests. (Yegappan Lakshmanan, closes vim/vim#7073)
https://github.com/vim/vim/commit/d1ad99b65470d3e754f6a0588a6b0dc2214a1eab

Cherry-pick test_registers.vim change from patch 8.2.0644.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.1280: Ex command error cannot contain an argument</title>
<updated>2022-08-07T06:38:57+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-08-07T05:47:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d0686540f56154e269e11eb0cc6cd3eb759f2b77'/>
<id>d0686540f56154e269e11eb0cc6cd3eb759f2b77</id>
<content type='text'>
Problem:    Ex command error cannot contain an argument.
Solution:   Add ex_errmsg() and translate earlier.  Use e_trailing_arg where
            possible.
https://github.com/vim/vim/commit/8930caaa1a283092aca81fdbc3fcf15c7eadb197

Remove duplicate test file 062_tab_pages_spec.lua
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Ex command error cannot contain an argument.
Solution:   Add ex_errmsg() and translate earlier.  Use e_trailing_arg where
            possible.
https://github.com/vim/vim/commit/8930caaa1a283092aca81fdbc3fcf15c7eadb197

Remove duplicate test file 062_tab_pages_spec.lua
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.1061: insufficient testing for src/window.c (#19384)</title>
<updated>2022-07-16T03:34:19+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-07-16T03:34:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=591765c9151980ff4b5e700d384edf6fe0fdd5c5'/>
<id>591765c9151980ff4b5e700d384edf6fe0fdd5c5</id>
<content type='text'>
Problem:    Insufficient testing for src/window.c.
Solution:   Add more tests. (Yegappan Lakshmanan, closes vim/vim#6345)
https://github.com/vim/vim/commit/5d3c9f8c2a0fc29ba4ac8e0f052378b64d9e3dd3

Cherry-pick test_tagjump.vim changes from patch 8.1.2373.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Insufficient testing for src/window.c.
Solution:   Add more tests. (Yegappan Lakshmanan, closes vim/vim#6345)
https://github.com/vim/vim/commit/5d3c9f8c2a0fc29ba4ac8e0f052378b64d9e3dd3

Cherry-pick test_tagjump.vim changes from patch 8.1.2373.</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.0270: some code not covered by tests</title>
<updated>2022-07-12T06:08:34+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-07-12T00:28:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=d079995fb81bf3d61f7698373442f61476b99fce'/>
<id>d079995fb81bf3d61f7698373442f61476b99fce</id>
<content type='text'>
Problem:    Some code not covered by tests.
Solution:   Add test cases. (Yegappan Lakshmanan, closes vim/vim#5649)
https://github.com/vim/vim/commit/bc2b71d44a0b90b6aeb3534a76912fccbe5577df
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Some code not covered by tests.
Solution:   Add test cases. (Yegappan Lakshmanan, closes vim/vim#5649)
https://github.com/vim/vim/commit/bc2b71d44a0b90b6aeb3534a76912fccbe5577df
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.1413: previous tab page not usable from an Ex command</title>
<updated>2022-03-14T13:10:57+00:00</updated>
<author>
<name>Sean Dewar</name>
<email>seandewar@users.noreply.github.com</email>
</author>
<published>2022-03-14T12:16:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=365a9b074f2df3c573ae4a520084818bdd46cd3d'/>
<id>365a9b074f2df3c573ae4a520084818bdd46cd3d</id>
<content type='text'>
Problem:    Previous tab page not usable from an Ex command.
Solution:   Add the "#" argument for :tabnext et al. (Yegappan Lakshmanan,
            closes vim/vim#6677)
https://github.com/vim/vim/commit/94f4ffa7704921a3634e56b878e6dc362bc3d508

Do not rename old_curtab to prev_tp in win_new_tabpage, this can be confused
with the previous tabpage (`:tabprevious`).

Cherry-pick ex_errmsg from v8.2.1280.
https://github.com/vim/vim/commit/8930caaa1a283092aca81fdbc3fcf15c7eadb197
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Previous tab page not usable from an Ex command.
Solution:   Add the "#" argument for :tabnext et al. (Yegappan Lakshmanan,
            closes vim/vim#6677)
https://github.com/vim/vim/commit/94f4ffa7704921a3634e56b878e6dc362bc3d508

Do not rename old_curtab to prev_tp in win_new_tabpage, this can be confused
with the previous tabpage (`:tabprevious`).

Cherry-pick ex_errmsg from v8.2.1280.
https://github.com/vim/vim/commit/8930caaa1a283092aca81fdbc3fcf15c7eadb197
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.1401: cannot jump to the last used tabpage</title>
<updated>2022-03-14T13:10:57+00:00</updated>
<author>
<name>Sean Dewar</name>
<email>seandewar@users.noreply.github.com</email>
</author>
<published>2022-03-14T11:37:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=c5f190e0c21b4e8465502fd9f260c3d49a4102ab'/>
<id>c5f190e0c21b4e8465502fd9f260c3d49a4102ab</id>
<content type='text'>
Problem:    Cannot jump to the last used tabpage.
Solution:   Add g&lt;Tab&gt; and tabpagnr('#'). (Yegappan Lakshmanan, closes vim/vim#6661,
            neovim #11626)
https://github.com/vim/vim/commit/62a232506d06f6d1b3b7271801c907d6294dfe84

Nvim implemented this feature before Vim, but Vim made some useful changes (e.g:
beeping on failure). Port the changes to closer match Vim (also makes porting
future patches easier).

Also note that because CHECK_CMDWIN was added to goto_tabpage_tp, there is no
need to do the extra work with tabpage_index and goto_tabpage inside
goto_tabpage_lastused to fix cmdwin issues any more (#11692).
Note that while goto_tabpage_tp doesn't check for textlock like goto_tabpage
does, it shouldn't matter as it is already checked for earlier.

Add tags for &lt;C-Tab&gt; to tabpage.txt, and refer to &lt;C-Tab&gt; over CTRL-Tab to be
consistent with other docs like the patch.
Remove mention of "previous tabpage" (it can be confused with the tabpage to the
left, e.g: `:tabprevious`).
Similarly, don't rename old_curtab to last_tab in enter_tabpage (it might be
confused with the right-most tabpage, e.g: `:tablast`).

Cherry-pick Test_tabpage change from v8.2.0634.
https://github.com/vim/vim/commit/92b83ccfda7a1d654ccaaf161a9c8a8e01fbcf76
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Cannot jump to the last used tabpage.
Solution:   Add g&lt;Tab&gt; and tabpagnr('#'). (Yegappan Lakshmanan, closes vim/vim#6661,
            neovim #11626)
https://github.com/vim/vim/commit/62a232506d06f6d1b3b7271801c907d6294dfe84

Nvim implemented this feature before Vim, but Vim made some useful changes (e.g:
beeping on failure). Port the changes to closer match Vim (also makes porting
future patches easier).

Also note that because CHECK_CMDWIN was added to goto_tabpage_tp, there is no
need to do the extra work with tabpage_index and goto_tabpage inside
goto_tabpage_lastused to fix cmdwin issues any more (#11692).
Note that while goto_tabpage_tp doesn't check for textlock like goto_tabpage
does, it shouldn't matter as it is already checked for earlier.

Add tags for &lt;C-Tab&gt; to tabpage.txt, and refer to &lt;C-Tab&gt; over CTRL-Tab to be
consistent with other docs like the patch.
Remove mention of "previous tabpage" (it can be confused with the tabpage to the
left, e.g: `:tabprevious`).
Similarly, don't rename old_curtab to last_tab in enter_tabpage (it might be
confused with the right-most tabpage, e.g: `:tablast`).

Cherry-pick Test_tabpage change from v8.2.0634.
https://github.com/vim/vim/commit/92b83ccfda7a1d654ccaaf161a9c8a8e01fbcf76
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(eval/method): partially port v8.1.1996</title>
<updated>2021-11-26T18:52:58+00:00</updated>
<author>
<name>Sean Dewar</name>
<email>seandewar@users.noreply.github.com</email>
</author>
<published>2021-10-31T18:10:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=2ee0bc09d9becd71ca864b4d754b63b152d1ce5b'/>
<id>2ee0bc09d9becd71ca864b4d754b63b152d1ce5b</id>
<content type='text'>
Problem:    More functions can be used as methods.
Solution:   Make various functions usable as a method.
https://github.com/vim/vim/commit/aad222c9c9a1e4fe6ae5a1fe95bb084619be0e65

Partial port as this does not include eval.txt change for listener_add.

Cherry-pick eval.txt changes for:
- bufadd from v8.1.1626:
  https://github.com/vim/vim/commit/5ca1ac373ae62b37152cb6f85916b402eda520a5
- setloclist and setqflist headers from:
  https://github.com/vim/vim/commit/b0d45e7f5354375edd02afafde3bd37dac1515ff

Correct eval.txt typo for settabwinvar method call (matches latest Vim).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    More functions can be used as methods.
Solution:   Make various functions usable as a method.
https://github.com/vim/vim/commit/aad222c9c9a1e4fe6ae5a1fe95bb084619be0e65

Partial port as this does not include eval.txt change for listener_add.

Cherry-pick eval.txt changes for:
- bufadd from v8.1.1626:
  https://github.com/vim/vim/commit/5ca1ac373ae62b37152cb6f85916b402eda520a5
- setloclist and setqflist headers from:
  https://github.com/vim/vim/commit/b0d45e7f5354375edd02afafde3bd37dac1515ff

Correct eval.txt typo for settabwinvar method call (matches latest Vim).
</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.1025: tabpage menu and tabline not sufficiently tested</title>
<updated>2020-12-23T07:29:43+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2020-12-23T07:23:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=e193dbd7e88b6eb5dd4effc4c604d62964e1883d'/>
<id>e193dbd7e88b6eb5dd4effc4c604d62964e1883d</id>
<content type='text'>
Problem:    Tabpage menu and tabline not sufficiently tested.
Solution:   Add tests. (Yegappan Lakshmanan, closes vim/vim#6307)
https://github.com/vim/vim/commit/8c524f76ebd43f006e765534765b595de7095f12

Cherry-pick Test_entering_digraph() from patch v8.2.1022.
Cherry-pick :CheckGui from patch v8.1.1826.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Tabpage menu and tabline not sufficiently tested.
Solution:   Add tests. (Yegappan Lakshmanan, closes vim/vim#6307)
https://github.com/vim/vim/commit/8c524f76ebd43f006e765534765b595de7095f12

Cherry-pick Test_entering_digraph() from patch v8.2.1022.
Cherry-pick :CheckGui from patch v8.1.1826.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.2.0116: BufEnter autocmd not triggered on ":tab drop"</title>
<updated>2020-12-23T07:21:46+00:00</updated>
<author>
<name>Jan Edmund Lazo</name>
<email>jan.lazo@mail.utoronto.ca</email>
</author>
<published>2020-12-23T07:08:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=afa5a11363d76f4a51469ed87f3998d854ae56c2'/>
<id>afa5a11363d76f4a51469ed87f3998d854ae56c2</id>
<content type='text'>
Problem:    BufEnter autocmd not triggered on ":tab drop". (Andy Stewart)
Solution:   Decrement autocmd_no_enter for the last file. (closes vim/vim#1660,
            closes vim/vim#5473)
https://github.com/vim/vim/commit/c10b521628f2b073fa231defa26f23937c91724d

N/A patches for version.c:

vim-patch:8.1.1805: au_did_filetype is declared twice

Problem:    Au_did_filetype is declared twice.
Solution:   Remove it from autocmd.c. (closes vim/vim#4767)
https://github.com/vim/vim/commit/6cd57d44669c02af9195f5601b882edd435b47e8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    BufEnter autocmd not triggered on ":tab drop". (Andy Stewart)
Solution:   Decrement autocmd_no_enter for the last file. (closes vim/vim#1660,
            closes vim/vim#5473)
https://github.com/vim/vim/commit/c10b521628f2b073fa231defa26f23937c91724d

N/A patches for version.c:

vim-patch:8.1.1805: au_did_filetype is declared twice

Problem:    Au_did_filetype is declared twice.
Solution:   Remove it from autocmd.c. (closes vim/vim#4767)
https://github.com/vim/vim/commit/6cd57d44669c02af9195f5601b882edd435b47e8
</pre>
</div>
</content>
</entry>
</feed>
