<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/src/nvim/api/private, branch v0.2.1</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>ext_cmdline: add support for highlighting</title>
<updated>2017-10-26T18:28:47+00:00</updated>
<author>
<name>Björn Linse</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2017-08-16T10:19:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=22402fb99d05191cf140293cfb5f67902e78a8a8'/>
<id>22402fb99d05191cf140293cfb5f67902e78a8a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ext_cmdline: added cmdline level</title>
<updated>2017-10-26T07:35:13+00:00</updated>
<author>
<name>Dongdong Zhou</name>
<email>dzhou121@gmail.com</email>
</author>
<published>2017-05-11T06:51:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=866dadaf753ba3733feb8c22d7da47af757bd35c'/>
<id>866dadaf753ba3733feb8c22d7da47af757bd35c</id>
<content type='text'>
add cchar_to_string
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add cchar_to_string
</pre>
</div>
</content>
</entry>
<entry>
<title>api/helpers: Fix typo</title>
<updated>2017-08-06T12:23:05+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-08-06T12:23:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=36acfce4eac9dd131a39c4dbdff2836ab3e21d73'/>
<id>36acfce4eac9dd131a39c4dbdff2836ab3e21d73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api/helpers: Clarify try_start() usage</title>
<updated>2017-08-06T11:38:54+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-08-06T11:38:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4d8ff5ec012cd517cf8010144f158d6f5c96d5bb'/>
<id>4d8ff5ec012cd517cf8010144f158d6f5c96d5bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>*: Fix clint errors</title>
<updated>2017-07-17T22:21:23+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-07-17T22:21:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=25c6ac1af63c0d68b7993910e94d3b0f1b8bbfd7'/>
<id>25c6ac1af63c0d68b7993910e94d3b0f1b8bbfd7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api helpers: Also save and restore did_emsg</title>
<updated>2017-07-17T21:08:57+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-07-17T21:08:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=cfb1d937a64fcec836fdf26d6ea67024aeafabeb'/>
<id>cfb1d937a64fcec836fdf26d6ea67024aeafabeb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>api helpers: Save/restore more values in try_enter/try_leave</title>
<updated>2017-07-16T19:03:31+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-07-16T19:03:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=2a6423eba732b005e277bac393f2246308dcc378'/>
<id>2a6423eba732b005e277bac393f2246308dcc378</id>
<content type='text'>
This fixes memory leak reported by ASAN. This also somehow fixes test40, though 
I have no idea why except that that test yields memory leak report.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes memory leak reported by ASAN. This also somehow fixes test40, though 
I have no idea why except that that test yields memory leak report.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into colored-cmdline</title>
<updated>2017-07-15T15:56:45+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-07-15T15:56:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=69719e658c48bb5e95a7b57d5813ed4dc48e68e3'/>
<id>69719e658c48bb5e95a7b57d5813ed4dc48e68e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dict_get_value(): name the missing key (#6952)</title>
<updated>2017-07-03T21:03:30+00:00</updated>
<author>
<name>Matthieu Coudron</name>
<email>matthieu.coudron@upmc.fr</email>
</author>
<published>2017-07-03T21:03:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=e333957a1a9ae64b7daa36e08fd1df583114d4ba'/>
<id>e333957a1a9ae64b7daa36e08fd1df583114d4ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ex_getln: Save and restore try state</title>
<updated>2017-07-01T12:34:25+00:00</updated>
<author>
<name>ZyX</name>
<email>kp-pav@yandex.ru</email>
</author>
<published>2017-07-01T12:34:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7ab152aaa58f493e54d03a15960b8a288196e588'/>
<id>7ab152aaa58f493e54d03a15960b8a288196e588</id>
<content type='text'>
Problem: when processing cycle such as

    :for pat in [' \ze*', ' \zs*']
    :  try
    :    let l = matchlist('x x', pat)
    :    $put ='E888 NOT detected for ' . pat
    :  catch
    :    $put ='E888 detected for ' . pat
    :  endtry
    :endfor

`:let l = …` throwing an error causes this error to be caught after 
color_cmdline attempts to get callback for highlighting next line (the one with 
`$put = 'E888 NOT…`). Saving/restoring state prevents this from happening.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: when processing cycle such as

    :for pat in [' \ze*', ' \zs*']
    :  try
    :    let l = matchlist('x x', pat)
    :    $put ='E888 NOT detected for ' . pat
    :  catch
    :    $put ='E888 detected for ' . pat
    :  endtry
    :endfor

`:let l = …` throwing an error causes this error to be caught after 
color_cmdline attempts to get callback for highlighting next line (the one with 
`$put = 'E888 NOT…`). Saving/restoring state prevents this from happening.</pre>
</div>
</content>
</entry>
</feed>
