<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/api, branch v0.1.2</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>Remove unnecessary includes for errno.h</title>
<updated>2015-11-25T21:38:33+00:00</updated>
<author>
<name>Rui Abreu Ferreira</name>
<email>raf-ep@gmx.com</email>
</author>
<published>2015-10-27T14:23:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4f24b9e06f59592c120dd6d5c1e7f0f4a53b23f1'/>
<id>4f24b9e06f59592c120dd6d5c1e7f0f4a53b23f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>shada: Refactor history merger to use statically sized 2linked list</title>
<updated>2015-10-08T19:00:10+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2015-07-10T18:07:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0018b4f5790ec3659698dd47a06c94ce4d20467e'/>
<id>0018b4f5790ec3659698dd47a06c94ce4d20467e</id>
<content type='text'>
Also fixes the error: when writing shada files existing history items may be
freed.

Warning: valgrind reports some memory leaks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fixes the error: when writing shada files existing history items may be
freed.

Warning: valgrind reports some memory leaks.
</pre>
</div>
</content>
</entry>
<entry>
<title>viminfo: First version of ShaDa file dumping</title>
<updated>2015-10-08T18:59:51+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2015-04-25T15:47:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=244dbe3a77bf548f73d8781da7327f30e818b08a'/>
<id>244dbe3a77bf548f73d8781da7327f30e818b08a</id>
<content type='text'>
What works:

1. ShaDa file dumping: header, registers, jump list, history, search patterns,
   substitute strings, variables.
2. ShaDa file reading: registers, global marks, variables.

Most was not tested.

TODO:

1. Merging.
2. Reading history, local marks, jump and buffer lists.
3. Documentation update.
4. Converting some data from &amp;encoding.
5. Safer variant of dumping viminfo (dump to temporary file then rename).
6. Removing old viminfo code (currently masked with `#if 0` in a ShaDa file for
   reference).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
What works:

1. ShaDa file dumping: header, registers, jump list, history, search patterns,
   substitute strings, variables.
2. ShaDa file reading: registers, global marks, variables.

Most was not tested.

TODO:

1. Merging.
2. Reading history, local marks, jump and buffer lists.
3. Documentation update.
4. Converting some data from &amp;encoding.
5. Safer variant of dumping viminfo (dump to temporary file then rename).
6. Removing old viminfo code (currently masked with `#if 0` in a ShaDa file for
   reference).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix append() without line argument</title>
<updated>2015-09-20T10:38:41+00:00</updated>
<author>
<name>Enrico Ghirardi</name>
<email>i@choco.me</email>
</author>
<published>2015-09-20T10:37:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8ab09087dabc72e10a80f2fe3fedcbdfb7abb39a'/>
<id>8ab09087dabc72e10a80f2fe3fedcbdfb7abb39a</id>
<content type='text'>
We want to switch include_start/end when the index is positive or
negative.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We want to switch include_start/end when the index is positive or
negative.
</pre>
</div>
</content>
</entry>
<entry>
<title>api: vim_err_write: don't wait for return in the middle of a message</title>
<updated>2015-09-16T19:42:57+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2015-07-26T21:32:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8c2481806d9d4cc7641968e04be5e9c87e034752'/>
<id>8c2481806d9d4cc7641968e04be5e9c87e034752</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api: buffer_insert: fix bounds. #3315</title>
<updated>2015-09-09T04:35:52+00:00</updated>
<author>
<name>Enrico Ghirardi</name>
<email>i@choco.me</email>
</author>
<published>2015-09-08T18:31:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1d1963e90e53e0a9f0eeb38d39f88fd7e78fa11e'/>
<id>1d1963e90e53e0a9f0eeb38d39f88fd7e78fa11e</id>
<content type='text'>
buffer_insert calls buffer_set_line_slice excluding the start
line number and including the end, but it should be the opposite.

Closes https://github.com/neovim/neovim/issues/3212
Closes https://github.com/neovim/python-client/issues/103
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
buffer_insert calls buffer_set_line_slice excluding the start
line number and including the end, but it should be the opposite.

Closes https://github.com/neovim/neovim/issues/3212
Closes https://github.com/neovim/python-client/issues/103
</pre>
</div>
</content>
</entry>
<entry>
<title>msgpack: Replace FUNC_ATTR_DEFERRED by FUNC_ATTR_ASYNC</title>
<updated>2015-08-13T10:41:04+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-07-24T12:55:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ccdeb91e1206f38773664979bf03694213a2ba80'/>
<id>ccdeb91e1206f38773664979bf03694213a2ba80</id>
<content type='text'>
API functions exposed via msgpack-rpc now fall into two categories:

- async functions, which are executed as soon as the request is parsed
- sync functions, which are invoked in nvim main loop when processing the
  `K_EVENT special key

Only a few functions which can be safely executed in any context are marked as
async.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
API functions exposed via msgpack-rpc now fall into two categories:

- async functions, which are executed as soon as the request is parsed
- sync functions, which are invoked in nvim main loop when processing the
  `K_EVENT special key

Only a few functions which can be safely executed in any context are marked as
async.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement API function to call functions #2979</title>
<updated>2015-07-19T15:18:31+00:00</updated>
<author>
<name>Sebastian Witte</name>
<email>woozletoff@gmail.com</email>
</author>
<published>2015-07-08T05:40:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=fcb79ffc40b93d5e0d165e1d001d073c83b8617e'/>
<id>fcb79ffc40b93d5e0d165e1d001d073c83b8617e</id>
<content type='text'>
Remove static modifier from func_call
Move MAX_FUNC_ARGS definnition from eval.c to eval.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove static modifier from func_call
Move MAX_FUNC_ARGS definnition from eval.c to eval.h
</pre>
</div>
</content>
</entry>
<entry>
<title>api: return error when starting a slice out of bounds.</title>
<updated>2015-07-11T22:18:25+00:00</updated>
<author>
<name>Nick Hynes</name>
<email>nhynes@mit.edu</email>
</author>
<published>2015-06-17T00:07:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7475c1c0f795912ea5a4613a23c4ef5a1d88c24d'/>
<id>7475c1c0f795912ea5a4613a23c4ef5a1d88c24d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api: return empty array when slicing out of bounds.</title>
<updated>2015-07-11T22:17:36+00:00</updated>
<author>
<name>Nick Hynes</name>
<email>nhynes@mit.edu</email>
</author>
<published>2015-06-17T00:04:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=90b4276d67b399141be9db01092b15566c61e5e6'/>
<id>90b4276d67b399141be9db01092b15566c61e5e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
