<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/contrib/YouCompleteMe, branch newfeatures</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>contrib/ycm_extra_conf.py (#6257)</title>
<updated>2017-03-11T14:37:21+00:00</updated>
<author>
<name>Thiago de Arruda</name>
<email>tpadilha84@gmail.com</email>
</author>
<published>2017-03-11T14:37:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6493ffac1f80c69b041c8626a9ac2bfcde67b05c'/>
<id>6493ffac1f80c69b041c8626a9ac2bfcde67b05c</id>
<content type='text'>
- Remove some unnecessary code: IsHeaderFile is no longer required, as the logic
  to find flags to headers is now built into YCM
- Add function to make paths in flags absolute: It seems YCM is not correctly
  resolving paths in flags to consider `build` as the compiler working
  directory.
- Update documentation.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Remove some unnecessary code: IsHeaderFile is no longer required, as the logic
  to find flags to headers is now built into YCM
- Add function to make paths in flags absolute: It seems YCM is not correctly
  resolving paths in flags to consider `build` as the compiler working
  directory.
- Update documentation.</pre>
</div>
</content>
</entry>
<entry>
<title>Improve YCM contrib: Fix db path</title>
<updated>2016-01-18T01:50:10+00:00</updated>
<author>
<name>Heewa Barfchin</name>
<email>heewa.b@gmail.com</email>
</author>
<published>2016-01-18T01:42:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9c2a156faa1f301fa74e0d8909a98a3e842faa6a'/>
<id>9c2a156faa1f301fa74e0d8909a98a3e842faa6a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove all invalid nvimrc and ngvimrc references</title>
<updated>2015-11-11T21:50:14+00:00</updated>
<author>
<name>Marco Hinz</name>
<email>mh.codebro@gmail.com</email>
</author>
<published>2015-11-11T00:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=85b1052c3ceeaeae7da907707d7bbdce8d71f642'/>
<id>85b1052c3ceeaeae7da907707d7bbdce8d71f642</id>
<content type='text'>
"vimrc" refers to all files that are used to configure Neovim. The main
configuration file is init.vim nowadays.

All nvimrc references that are left refer to a local ".nvimrc" which is read
if 'exrc' is set. ".ngvimrc" references were completely wiped.

Closes #3552.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"vimrc" refers to all files that are used to configure Neovim. The main
configuration file is init.vim nowadays.

All nvimrc references that are left refer to a local ".nvimrc" which is read
if 'exrc' is set. ".ngvimrc" references were completely wiped.

Closes #3552.
</pre>
</div>
</content>
</entry>
<entry>
<title>contrib: Clarify the intention of the YCM configuration</title>
<updated>2015-11-05T22:47:25+00:00</updated>
<author>
<name>Chris Snow</name>
<email>chsnow123@gmail.com</email>
</author>
<published>2015-11-05T18:13:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=95fbfee201a78cb8842ff122961e66372eec1f72'/>
<id>95fbfee201a78cb8842ff122961e66372eec1f72</id>
<content type='text'>
This setup is only meant for developers, not all users of YCM.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This setup is only meant for developers, not all users of YCM.
</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>contrib: fix YCM completion for header files #2151</title>
<updated>2015-03-16T05:48:27+00:00</updated>
<author>
<name>bobtwinkles</name>
<email>srkoser+GitHub@gmail.com</email>
</author>
<published>2015-03-14T22:02:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=70393f2e3084e68056f22c2983163745d712ad5c'/>
<id>70393f2e3084e68056f22c2983163745d712ad5c</id>
<content type='text'>
[ci skip]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ci skip]
</pre>
</div>
</content>
</entry>
<entry>
<title>A few fixes for YCM contrib docs and code</title>
<updated>2014-10-21T14:03:11+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2014-10-21T09:11:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=fe7db21c73bd0c88b6686e4fa39e53027a03a78e'/>
<id>fe7db21c73bd0c88b6686e4fa39e53027a03a78e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve YCM contrib: Improve documentation.</title>
<updated>2014-10-20T11:14:30+00:00</updated>
<author>
<name>Eliseo Martínez</name>
<email>eliseomarmol@gmail.com</email>
</author>
<published>2014-10-20T10:31:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=20649051dd8245e2dc2ed84047f92d6ec25eca67'/>
<id>20649051dd8245e2dc2ed84047f92d6ec25eca67</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve YCM contrib: Fix 'no newline at end of file' issue.</title>
<updated>2014-10-20T11:14:30+00:00</updated>
<author>
<name>Eliseo Martínez</name>
<email>eliseomarmol@gmail.com</email>
</author>
<published>2014-10-20T10:29:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d9592fdbd03b925413c9ca26cadc9702aa6c115a'/>
<id>d9592fdbd03b925413c9ca26cadc9702aa6c115a</id>
<content type='text'>
Problem:  YCM was reporting a much disturbing warning about a missing
          newline at the end of some files. This was odd, as the
          newlines were there and the warning only was shown for some
          files, not for all of them.
Cause:    After discussing this issue with @Valloric (see
          https://github.com/Valloric/YouCompleteMe/issues/950), it
          turned out that not YCM, but libclang is responsible for it.
          This is, same compilation flags that produce no warnings with
          clang-the-binary on the command line, do produce them with
          libclang-the-library when used by YCM.
Solution: Add an extra flag (-Wno_newline_eof) to those extracted from
          configuration database before passing them to YCM.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:  YCM was reporting a much disturbing warning about a missing
          newline at the end of some files. This was odd, as the
          newlines were there and the warning only was shown for some
          files, not for all of them.
Cause:    After discussing this issue with @Valloric (see
          https://github.com/Valloric/YouCompleteMe/issues/950), it
          turned out that not YCM, but libclang is responsible for it.
          This is, same compilation flags that produce no warnings with
          clang-the-binary on the command line, do produce them with
          libclang-the-library when used by YCM.
Solution: Add an extra flag (-Wno_newline_eof) to those extracted from
          configuration database before passing them to YCM.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce vim namespace: Contrib YCM: Fix style issues.</title>
<updated>2014-05-19T14:24:44+00:00</updated>
<author>
<name>Eliseo Martínez</name>
<email>eliseomarmol@gmail.com</email>
</author>
<published>2014-05-19T14:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=1f84a4f8117a5549ddc02e1d230d5b799b32ad59'/>
<id>1f84a4f8117a5549ddc02e1d230d5b799b32ad59</id>
<content type='text'>
Python-mode signaled a couple of issues here:
- Multiple imports on same line.
- Line too long.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python-mode signaled a couple of issues here:
- Multiple imports on same line.
- Line too long.
</pre>
</div>
</content>
</entry>
</feed>
