<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/test/functional/lua/utility_functions_spec.lua, branch 20220114-mix</title>
<subtitle>Neovim fork with Rahm's personal hacks.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/'/>
<entry>
<title>Lua: vim.validate()</title>
<updated>2019-11-11T06:50:24+00:00</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2019-10-28T11:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=678a51b1da0c0535299341e7a598c080adcf8553'/>
<id>678a51b1da0c0535299341e7a598c080adcf8553</id>
<content type='text'>
We often want to do type checking of public function arguments.

- test: Rename utility_function_spec.lua to vim_spec.lua
- .luacov: Map lua module names
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We often want to do type checking of public function arguments.

- test: Rename utility_function_spec.lua to vim_spec.lua
- .luacov: Map lua module names
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: vim.rpcnotify test is flaky</title>
<updated>2019-11-10T16:13:53+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-11-10T16:12:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d200a818a71bba0f2b3d4f7f173b4d799eb3c7f0'/>
<id>d200a818a71bba0f2b3d4f7f173b4d799eb3c7f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lua: vim.rpcrequest, vim.rpcnotify, vim.NIL</title>
<updated>2019-11-10T12:08:05+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-10-27T19:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=474d0bcbf724c7eed740f60391a0ed35d651e1d3'/>
<id>474d0bcbf724c7eed740f60391a0ed35d651e1d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: vim.fn, vim.call(), vim.api [ci skip]</title>
<updated>2019-11-06T09:37:50+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-10-27T22:05:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9ef16a1628722958b6e14fe9274006e50ed6682d'/>
<id>9ef16a1628722958b6e14fe9274006e50ed6682d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lua: add vim.fn.{func} for direct access to vimL function</title>
<updated>2019-10-27T16:23:17+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-08-25T20:01:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8ee7c94a92598d46b488b7fe3b1a5cff6b1bf94a'/>
<id>8ee7c94a92598d46b488b7fe3b1a5cff6b1bf94a</id>
<content type='text'>
compared to vim.api.|nvim_call_function|, this fixes some typing issues
due to the indirect conversion via the API. float values are preserved
as such (fixes #9389) as well as empty dicts/arrays.

Ref https://github.com/norcalli/nvim.lua for the call syntax
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
compared to vim.api.|nvim_call_function|, this fixes some typing issues
due to the indirect conversion via the API. float values are preserved
as such (fixes #9389) as well as empty dicts/arrays.

Ref https://github.com/norcalli/nvim.lua for the call syntax
</pre>
</div>
</content>
</entry>
<entry>
<title>test/pcall_err(): truncate full paths, omit linenr</title>
<updated>2019-10-26T09:00:58+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2019-10-26T08:30:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=316c29bbf36d3d36c459b7c955d921b29ca659d0'/>
<id>316c29bbf36d3d36c459b7c955d921b29ca659d0</id>
<content type='text'>
ref #11271
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ref #11271
</pre>
</div>
</content>
</entry>
<entry>
<title>lua/stdlib: adjust some validation messages #11271</title>
<updated>2019-10-26T07:27:01+00:00</updated>
<author>
<name>Hirokazu Hata</name>
<email>h.hata.ai.t@gmail.com</email>
</author>
<published>2019-10-21T14:46:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=996a057fb9b4b7d791adad19f07b2f9c53a88ab5'/>
<id>996a057fb9b4b7d791adad19f07b2f9c53a88ab5</id>
<content type='text'>
close #11271
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
close #11271
</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='https://git.josher.dev/cgit/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: make try_end clean-up after an exception properly. Fixes #10809</title>
<updated>2019-09-02T21:01:16+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-09-02T19:59:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7e07efaff429d8d8634fd059c6295c7ff0b56c6c'/>
<id>7e07efaff429d8d8634fd059c6295c7ff0b56c6c</id>
<content type='text'>
Otherwise `force_abort` will cause an emsg() higher on the stack
to be converted to an exception, even though it is outside any
try/catch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise `force_abort` will cause an emsg() higher on the stack
to be converted to an exception, even though it is outside any
try/catch.
</pre>
</div>
</content>
</entry>
<entry>
<title>lua: minimal UTF-16 support needed for LSP</title>
<updated>2019-08-08T18:10:14+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2019-08-04T13:12:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1f54f68732b4273c2e26c3535851d645b544065e'/>
<id>1f54f68732b4273c2e26c3535851d645b544065e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
