<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/lib, branch v0.1.3</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>bufhl: fix unittests and lint</title>
<updated>2016-02-23T20:29:02+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2016-01-26T14:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=3b1800be9423015da01e78891b5adf1f69b43ad0'/>
<id>3b1800be9423015da01e78891b5adf1f69b43ad0</id>
<content type='text'>
msgpack_rpc_dispatch doesn't exist anymore
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
msgpack_rpc_dispatch doesn't exist anymore
</pre>
</div>
</content>
</entry>
<entry>
<title>bufhl: new mechanism for plugins to add highlights to a buffer</title>
<updated>2016-02-23T20:29:01+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2015-01-18T14:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=44b2cef83af798429f675b3f244d52c59a4a9047'/>
<id>44b2cef83af798429f675b3f244d52c59a4a9047</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>*: Fix lint errors found in new code in previously ignored files</title>
<updated>2015-10-08T19:00:50+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2015-08-23T10:53:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=ad7b7716bb00ad19c013956861b437ee0ccf0876'/>
<id>ad7b7716bb00ad19c013956861b437ee0ccf0876</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>shada: Fix linter errors</title>
<updated>2015-10-08T19:00:38+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2015-08-11T05:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0564b30ef5003c517162a3d081632f6335952c78'/>
<id>0564b30ef5003c517162a3d081632f6335952c78</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>shada: Allocate all hashes on stack</title>
<updated>2015-10-08T19:00:35+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2015-08-08T17:41:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=bcdda63e3ab0fcc1e55f51702f78cf602da30a10'/>
<id>bcdda63e3ab0fcc1e55f51702f78cf602da30a10</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>shada: Add support for merging everything like described in the doc</title>
<updated>2015-10-08T19:00:13+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2015-07-19T18:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=43fe98c9fb350b428d05021995c8892e080054b2'/>
<id>43fe98c9fb350b428d05021995c8892e080054b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>shada: Add support for dumping/restoring bufs changes and win jumps</title>
<updated>2015-10-08T18:59:53+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2015-06-28T05:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=200e62efebe8e87fc612218b675b74def57519f1'/>
<id>200e62efebe8e87fc612218b675b74def57519f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>shada: Initial support for merging history</title>
<updated>2015-10-08T18:59:53+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2015-05-08T17:05:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0fe9679101037daa6f74deaa52900c077be9ab17'/>
<id>0fe9679101037daa6f74deaa52900c077be9ab17</id>
<content type='text'>
Currently only merges history when reading ShaDa file. No tests yet.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently only merges history when reading ShaDa file. No tests yet.
</pre>
</div>
</content>
</entry>
<entry>
<title>lib: Include libuv circularly linked list</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-24T15:24:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1a7a020b68ed50d52dafa4ccc72a12686942e6b7'/>
<id>1a7a020b68ed50d52dafa4ccc72a12686942e6b7</id>
<content type='text'>
This is simpler and more efficient than klist.h for implementing queues that
support insertion or removal at arbitrary positions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is simpler and more efficient than klist.h for implementing queues that
support insertion or removal at arbitrary positions.
</pre>
</div>
</content>
</entry>
<entry>
<title>job: Replace by a better process abstraction layer</title>
<updated>2015-07-17T03:32:07+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2015-07-17T03:32:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=aa9cb48bf08af14068178619414590254b263882'/>
<id>aa9cb48bf08af14068178619414590254b263882</id>
<content type='text'>
- New libuv/pty process abstraction with simplified API and no globals.
- Remove nvim/os/job*. Jobs are now a concept that apply only to programs
  spawned by vimscript job* functions.
- Refactor shell.c/channel.c to use the new module, which brings a number of
  advantages:
  - Simplified API, less code
  - No slots in the user job table are used
  - Not possible to acidentally receive data from vimscript
- Implement job table in eval.c, which is now a hash table with unilimited job
  slots and unique job ids.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- New libuv/pty process abstraction with simplified API and no globals.
- Remove nvim/os/job*. Jobs are now a concept that apply only to programs
  spawned by vimscript job* functions.
- Refactor shell.c/channel.c to use the new module, which brings a number of
  advantages:
  - Simplified API, less code
  - No slots in the user job table are used
  - Not possible to acidentally receive data from vimscript
- Implement job table in eval.c, which is now a hash table with unilimited job
  slots and unique job ids.
</pre>
</div>
</content>
</entry>
</feed>
