<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/Makefile, branch v0.4.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>tests: use runtime from build for doc/tags with :help (#10479)</title>
<updated>2019-08-28T20:47:54+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-08-28T20:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=6cc76194b2d67d6160a72f017a37b9d3a6b7dd3c'/>
<id>6cc76194b2d67d6160a72f017a37b9d3a6b7dd3c</id>
<content type='text'>
This is better practice in general, and allows to remove the "helptags
ALL" hacks.

Ref: https://github.com/neovim/neovim/issues/8824
Ref: https://github.com/neovim/neovim/commit/f1b67c3453c

* Makefile: fix dependencies with regard to helptags

- use the file as the main target to avoid unnecessary triggering
- use "make oldtest" on Travis to ensure it gets built</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is better practice in general, and allows to remove the "helptags
ALL" hacks.

Ref: https://github.com/neovim/neovim/issues/8824
Ref: https://github.com/neovim/neovim/commit/f1b67c3453c

* Makefile: fix dependencies with regard to helptags

- use the file as the main target to avoid unnecessary triggering
- use "make oldtest" on Travis to ensure it gets built</pre>
</div>
</content>
</entry>
<entry>
<title>build: Makefile: use _opt_pylint  [ci skip] (#10720)</title>
<updated>2019-08-08T14:02:59+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-08-08T14:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0288ba6e3820ffa05fbb435a678cbc66e1ac730d'/>
<id>0288ba6e3820ffa05fbb435a678cbc66e1ac730d</id>
<content type='text'>
A separate rule it clearer, and allows for `make --keep-going lint` in
general later.

Ref: https://github.com/neovim/neovim/pull/10714</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A separate rule it clearer, and allows for `make --keep-going lint` in
general later.

Ref: https://github.com/neovim/neovim/pull/10714</pre>
</div>
</content>
</entry>
<entry>
<title>build: lint: fix exit with optional pylint</title>
<updated>2019-08-07T10:27:59+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-08-07T10:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=95e1ce24e8b7e76c4edab92f20fd48682afa80a2'/>
<id>95e1ce24e8b7e76c4edab92f20fd48682afa80a2</id>
<content type='text'>
Ref: https://github.com/neovim/neovim/pull/10714#issuecomment-518932355
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ref: https://github.com/neovim/neovim/pull/10714#issuecomment-518932355
</pre>
</div>
</content>
</entry>
<entry>
<title>build: move pylint to Makefile, optional with "make lint" (#10714)</title>
<updated>2019-08-06T16:53:51+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-08-06T16:53:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8218d474fa61dbcb221f199506c7c85f60a5e170'/>
<id>8218d474fa61dbcb221f199506c7c85f60a5e170</id>
<content type='text'>
This avoids errors when using "make lint", but "flake8" is not
available.  We do not want to install it then via third-party.
On CI "make pylint" is used explicitly.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids errors when using "make lint", but "flake8" is not
available.  We do not want to install it then via third-party.
On CI "make pylint" is used explicitly.</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: only use pattern rules with BUILD_TYPE=Ninja  (#10687)</title>
<updated>2019-08-04T15:13:04+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-08-04T15:13:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=4c35e6fe6734050b2e633aba330b0e389835fbc4'/>
<id>4c35e6fe6734050b2e633aba330b0e389835fbc4</id>
<content type='text'>
While not doing any harm with "Unix Makefiles", they do not work there
as-is.  Therefore just do not use them then.

Followup to #10366 (7f6ff829a).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
While not doing any harm with "Unix Makefiles", they do not work there
as-is.  Therefore just do not use them then.

Followup to #10366 (7f6ff829a).</pre>
</div>
</content>
</entry>
<entry>
<title>Makefile: use pattern rules for build/.deps  [ci skip] (#10366)</title>
<updated>2019-07-30T11:53:33+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-07-30T11:53:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=7f6ff829aa2347eb940d8e70a825ea335d8f15ed'/>
<id>7f6ff829aa2347eb940d8e70a825ea335d8f15ed</id>
<content type='text'>
This allows for `make build/bin/nvim`,
`make build/src/nvim/auto/funcs.generated.h` etc.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows for `make build/bin/nvim`,
`make build/src/nvim/auto/funcs.generated.h` etc.</pre>
</div>
</content>
</entry>
<entry>
<title>ci: pylint target via flake8</title>
<updated>2019-07-29T20:14:23+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-07-29T03:04:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d651710de1e5627d602d9ca05a902e198d031571'/>
<id>d651710de1e5627d602d9ca05a902e198d031571</id>
<content type='text'>
Ref: https://github.com/neovim/neovim/pull/10631#issuecomment-515756591
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ref: https://github.com/neovim/neovim/pull/10631#issuecomment-515756591
</pre>
</div>
</content>
</entry>
<entry>
<title>build: fix handling of install prefix with CMAKE_EXTRA_FLAGS (#10530)</title>
<updated>2019-07-17T14:38:11+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-07-17T14:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=b41507927b3773f6fd0de3bdcc72fb0417d1c909'/>
<id>b41507927b3773f6fd0de3bdcc72fb0417d1c909</id>
<content type='text'>
Append `CMAKE_INSTALL_PREFIX` to any given `CMAKE_EXTRA_FLAGS` always.

Regressed in 5031e3298.

Fixes https://github.com/neovim/neovim/issues/10524.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Append `CMAKE_INSTALL_PREFIX` to any given `CMAKE_EXTRA_FLAGS` always.

Regressed in 5031e3298.

Fixes https://github.com/neovim/neovim/issues/10524.</pre>
</div>
</content>
</entry>
<entry>
<title>Improve luacheck setup  [skip appveyor]</title>
<updated>2019-07-04T10:29:54+00:00</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2019-07-04T03:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=32361a1245d1584ae074702aa645bc20e353f787'/>
<id>32361a1245d1584ae074702aa645bc20e353f787</id>
<content type='text'>
- Move .luacheckrc to root, add read_globals=vim
- Simplify lualint target, run it on all lua files
- Lint preload.lua, but ignore W211
- Remove testlint target, included in lualint (and lint)
- Clean up .luacheckrc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Move .luacheckrc to root, add read_globals=vim
- Simplify lualint target, run it on all lua files
- Lint preload.lua, but ignore W211
- Remove testlint target, included in lualint (and lint)
- Clean up .luacheckrc
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Fix rule of `build/.ran-third-party-cmake` #10402</title>
<updated>2019-07-02T22:25:49+00:00</updated>
<author>
<name>Eisuke Kawashima</name>
<email>e-kwsm@users.noreply.github.com</email>
</author>
<published>2019-07-02T22:25:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=61790c7b3c552213295ffa5288a49601b3ba5a34'/>
<id>61790c7b3c552213295ffa5288a49601b3ba5a34</id>
<content type='text'>
In order that `$(DEPS_BUILD_DIR)/Makefile` exists under parallel make</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order that `$(DEPS_BUILD_DIR)/Makefile` exists under parallel make</pre>
</div>
</content>
</entry>
</feed>
