<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/api/buffer_spec.lua, branch newfeatures</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>correctly mark changed regions for set_text</title>
<updated>2021-02-07T21:50:29+00:00</updated>
<author>
<name>chentau</name>
<email>tchen1998@gmail.com</email>
</author>
<published>2021-02-07T21:50:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=05605bfc05054fa7bbeb5ed2412e5ef58721cfa4'/>
<id>05605bfc05054fa7bbeb5ed2412e5ef58721cfa4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api: set_text: more tests, and fixing lint</title>
<updated>2021-01-01T18:51:58+00:00</updated>
<author>
<name>chentau</name>
<email>tchen1998@gmail.com</email>
</author>
<published>2020-12-22T02:24:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=f7d01a65d50a4783527acd2de3998b65e7b78331'/>
<id>f7d01a65d50a4783527acd2de3998b65e7b78331</id>
<content type='text'>
removing pending virtcol tests

Allow passing in empty array as a shorthand for array with empty string; add more documentation

add check for start_row as well
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
removing pending virtcol tests

Allow passing in empty array as a shorthand for array with empty string; add more documentation

add check for start_row as well
</pre>
</div>
</content>
</entry>
<entry>
<title>api: set_text: rebase, update to new api, and add more tests</title>
<updated>2021-01-01T18:51:45+00:00</updated>
<author>
<name>Tony Chen</name>
<email>tchen1998@gmail.com</email>
</author>
<published>2020-12-22T01:51:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=45b14f88db1b332938f4a73be28966ae60563a50'/>
<id>45b14f88db1b332938f4a73be28966ae60563a50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api: set_text: fix validation and some issues</title>
<updated>2021-01-01T18:51:37+00:00</updated>
<author>
<name>Blaž Hrastnik</name>
<email>blaz@mxxn.io</email>
</author>
<published>2020-05-04T01:30:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=29ad2ebc1688176a1c7acaa81103dac289de0ad1'/>
<id>29ad2ebc1688176a1c7acaa81103dac289de0ad1</id>
<content type='text'>
fix double free because intermediary lines weren't xmemdup'd.

NL-for-NUL dance.

Normalize row indices and perform more validation.

Adjust the cursor position if it's on the right side of the replacement.

Tests and documentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix double free because intermediary lines weren't xmemdup'd.

NL-for-NUL dance.

Normalize row indices and perform more validation.

Adjust the cursor position if it's on the right side of the replacement.

Tests and documentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>api: nvim_buf_delete</title>
<updated>2020-10-22T20:08:32+00:00</updated>
<author>
<name>TJ DeVries</name>
<email>devries.timothyj@gmail.com</email>
</author>
<published>2020-10-09T19:39:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=78556aba7d0934ba92de376c267e3e82f4f77f1d'/>
<id>78556aba7d0934ba92de376c267e3e82f4f77f1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: Eliminate expect_err</title>
<updated>2019-09-07T00:19:07+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-07T00:17:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=7e1c9598617a140e40a0a22676c0631294617246'/>
<id>7e1c9598617a140e40a0a22676c0631294617246</id>
<content type='text'>
Eliminate `expect_err` in favor of `pcall_err` + `eq` or `matches`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Eliminate `expect_err` in favor of `pcall_err` + `eq` or `matches`.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: Rename meth_pcall to pcall_err</title>
<updated>2019-09-07T00:19:07+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-03T20:51:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=af946046b922dc5d5285a70a23d11916d8389a5d'/>
<id>af946046b922dc5d5285a70a23d11916d8389a5d</id>
<content type='text'>
- Rename `meth_pcall`.
- Make `pcall_err` raise an error if the function does not fail.
- Add `vim.pesc()` to treat a string as literal where a Lua pattern is
  expected.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Rename `meth_pcall`.
- Make `pcall_err` raise an error if the function does not fail.
- Add `vim.pesc()` to treat a string as literal where a Lua pattern is
  expected.
</pre>
</div>
</content>
</entry>
<entry>
<title>API: nvim_buf_set_lines: handle 'nomodifiable' #10910</title>
<updated>2019-09-02T05:04:20+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-09-02T05:04:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=299331490eb037d355e58efbff8e9a7f3e026431'/>
<id>299331490eb037d355e58efbff8e9a7f3e026431</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>API: fix cursor position when lines are added #9961</title>
<updated>2019-05-07T07:17:37+00:00</updated>
<author>
<name>hashinclude</name>
<email>pulkitg10@gmail.com</email>
</author>
<published>2019-05-07T07:17:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=400ee59247eae62990baf30c7802bc8effb3704a'/>
<id>400ee59247eae62990baf30c7802bc8effb3704a</id>
<content type='text'>
Restore code removed in #9674.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Restore code removed in #9674.
</pre>
</div>
</content>
</entry>
<entry>
<title>aucmd_prepbuf: also restore `prevwin` #9741</title>
<updated>2019-03-17T01:09:06+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-03-17T01:09:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=7c38994ff2397772234bd89faf8b372fa9fecfbd'/>
<id>7c38994ff2397772234bd89faf8b372fa9fecfbd</id>
<content type='text'>
bisected to f5d5da391715

Other test steps:

    nvim -u NORC
    :terminal tree /    " Produces lots of output
    :edit somefile.txt
    :vsplit
    :vsplit
    &lt;c-w&gt;l
    &lt;c-w&gt;l
    &lt;c-w&gt;h
    &lt;c-w&gt;p</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bisected to f5d5da391715

Other test steps:

    nvim -u NORC
    :terminal tree /    " Produces lots of output
    :edit somefile.txt
    :vsplit
    :vsplit
    &lt;c-w&gt;l
    &lt;c-w&gt;l
    &lt;c-w&gt;h
    &lt;c-w&gt;p</pre>
</div>
</content>
</entry>
</feed>
