<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/api/buffer_spec.lua, branch v0.4.2</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>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>
<entry>
<title>buffer: use aucmd_prepbuf() instead of switch_to_win_for_buf()</title>
<updated>2019-03-05T14:05:23+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-03-04T16:53:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=f5d5da391715f3b1d4c3d36c522e39b94866b93f'/>
<id>f5d5da391715f3b1d4c3d36c522e39b94866b93f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api: simplify nvim_buf_get_offset function</title>
<updated>2018-11-01T21:00:40+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2018-11-01T18:15:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=c40f992e10355edd586d5cfbca246b9659554438'/>
<id>c40f992e10355edd586d5cfbca246b9659554438</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api: implement nvim_buf_get_offset_for_line</title>
<updated>2018-11-01T14:05:05+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2018-10-30T22:20:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=281da0dd59fbc5aa7ff1c6f0300c661c1a62cb8c'/>
<id>281da0dd59fbc5aa7ff1c6f0300c661c1a62cb8c</id>
<content type='text'>
Like line2byte, but works for any buffer, and uses zero-based
indexing (API conventions).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Like line2byte, but works for any buffer, and uses zero-based
indexing (API conventions).
</pre>
</div>
</content>
</entry>
<entry>
<title>API: Avoid overrun when formatting error-message</title>
<updated>2018-09-05T06:04:15+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2018-08-29T08:06:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=db17d2c0fa2f82edc486ec7954e174404a115036'/>
<id>db17d2c0fa2f82edc486ec7954e174404a115036</id>
<content type='text'>
msgpack_rpc_to_object (called by handle_request .. msgpack_rpc_to_array)
always NUL-terminates API Strings.
But handle_request .. msgpack_rpc_get_handler_for operates on a raw
msgpack_object, before preparation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
msgpack_rpc_to_object (called by handle_request .. msgpack_rpc_to_array)
always NUL-terminates API Strings.
But handle_request .. msgpack_rpc_get_handler_for operates on a raw
msgpack_object, before preparation.
</pre>
</div>
</content>
</entry>
<entry>
<title>functests: tests related to operations on unloaded buffers #7688</title>
<updated>2018-07-25T05:07:13+00:00</updated>
<author>
<name>Peter Hodge</name>
<email>peter.hodge84@gmail.com</email>
</author>
<published>2018-06-29T01:32:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=b53b621ef61ec2ac694437fdcb8385f3d9ee0cbc'/>
<id>b53b621ef61ec2ac694437fdcb8385f3d9ee0cbc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
