<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/api/private, branch v0.1.4</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>api: Add warnings about the returned value to \*del_var functions</title>
<updated>2016-04-17T23:48:20+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-03-17T20:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=25bb08dad930a975010798c592b5277d1b5a18b0'/>
<id>25bb08dad930a975010798c592b5277d1b5a18b0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api: Replace set_var(name, NIL) with del_var(name)</title>
<updated>2016-04-17T23:47:13+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-02-10T23:01:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f1ced96c28b7db7b3dad9b0ca2f71f8d046ef732'/>
<id>f1ced96c28b7db7b3dad9b0ca2f71f8d046ef732</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>eval: Remove v:none</title>
<updated>2016-04-17T23:45:49+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-02-05T23:46:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6167ce6df2753d5474ad49aea19f5957128ab015'/>
<id>6167ce6df2753d5474ad49aea19f5957128ab015</id>
<content type='text'>
To get v:none back just rever this commit. This will not make json*() functions
compatible with Vim though.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To get v:none back just rever this commit. This will not make json*() functions
compatible with Vim though.
</pre>
</div>
</content>
</entry>
<entry>
<title>eval: Add special variables v:false, v:null, v:none</title>
<updated>2016-04-17T23:44:03+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-01-30T22:25:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d70a322c40e849f98ad573d2a37dc680c5616b26'/>
<id>d70a322c40e849f98ad573d2a37dc680c5616b26</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>eval: Add special variable type</title>
<updated>2016-04-17T23:44:03+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2016-01-30T21:06:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=18903bd9b88ec960cb36b1ddd2b5062aad4bac2e'/>
<id>18903bd9b88ec960cb36b1ddd2b5062aad4bac2e</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>ASan: Fix "null pointer passed for argument declared to never be null". #2925</title>
<updated>2015-06-30T15:36:41+00:00</updated>
<author>
<name>Florian Walch</name>
<email>florian@fwalch.com</email>
</author>
<published>2015-06-16T16:56:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=bfadf5a28b550bf99101c17244d5ea1b926e40c3'/>
<id>bfadf5a28b550bf99101c17244d5ea1b926e40c3</id>
<content type='text'>
Arguments passed to xmemdupz() are sometimes NULL, but xmemdupz() has
FUNC_ATTR_NONNULL_ALL. Check pointers for NULL before calling
xmemdupz().

Resolves #2533.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Arguments passed to xmemdupz() are sometimes NULL, but xmemdupz() has
FUNC_ATTR_NONNULL_ALL. Check pointers for NULL before calling
xmemdupz().

Resolves #2533.
</pre>
</div>
</content>
</entry>
<entry>
<title>api: vim_set_var() should return the old value #2899</title>
<updated>2015-06-25T05:26:17+00:00</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2015-06-25T04:13:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=f78bf64771c47a685fb3a994d09d41ae970c77d0'/>
<id>f78bf64771c47a685fb3a994d09d41ae970c77d0</id>
<content type='text'>
Closes #2816
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #2816
</pre>
</div>
</content>
</entry>
<entry>
<title>msgpack: Allow notifications to execute commands.</title>
<updated>2015-04-13T14:20:42+00:00</updated>
<author>
<name>Scott Prager</name>
<email>splinterofchaos@gmail.com</email>
</author>
<published>2014-11-10T18:58:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=676133aa9b20923e387b77f95d5df55803a5842e'/>
<id>676133aa9b20923e387b77f95d5df55803a5842e</id>
<content type='text'>
Consider: `let vim = rpcstart('nvim', ['--embed'])`

Allows `rpcnotify(vim, ...)` to work like an asynchronous
`rpcrequest(nvim, ...)`.

Helped-by: Michael Reed &lt;m.reed@mykolab.com&gt;
Helped-by: Justin M. Keyes &lt;&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Consider: `let vim = rpcstart('nvim', ['--embed'])`

Allows `rpcnotify(vim, ...)` to work like an asynchronous
`rpcrequest(nvim, ...)`.

Helped-by: Michael Reed &lt;m.reed@mykolab.com&gt;
Helped-by: Justin M. Keyes &lt;&gt;
</pre>
</div>
</content>
</entry>
</feed>
