<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/scripts, branch tmp</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>refactor: move code dealing with script files to runtime.c (#19734)</title>
<updated>2022-08-12T07:41:43+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-08-12T07:41:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=103f10d901423637a80a887a58949bc582b44cae'/>
<id>103f10d901423637a80a887a58949bc582b44cae</id>
<content type='text'>
vim-patch:8.1.1927: code for dealing with script files is spread out

Problem:    Code for dealing with script files is spread out.
Solution:   Move the code to scriptfile.c. (Yegappan Lakshmanan, closes vim/vim#4861)
https://github.com/vim/vim/commit/307c5a5bb77c3728dfab06c30e9f786309c63f74</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vim-patch:8.1.1927: code for dealing with script files is spread out

Problem:    Code for dealing with script files is spread out.
Solution:   Move the code to scriptfile.c. (Yegappan Lakshmanan, closes vim/vim#4861)
https://github.com/vim/vim/commit/307c5a5bb77c3728dfab06c30e9f786309c63f74</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.1684: profiling functionality is spread out</title>
<updated>2022-08-12T05:44:37+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-08-12T04:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=c7ca94ba7f7a76caf51ed62b521f04c97c6aeed5'/>
<id>c7ca94ba7f7a76caf51ed62b521f04c97c6aeed5</id>
<content type='text'>
Problem:    Profiling functionality is spread out.
Solution:   Put profiling functionality in profiling.c. (Yegappan Lakshmanan,
            closes vim/vim#4666)
https://github.com/vim/vim/commit/fa55cfc69d2b14761e2a8bd85bc1e0d82df770aa

Move proftime_T to types.h for now to avoid recursive #include.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    Profiling functionality is spread out.
Solution:   Put profiling functionality in profiling.c. (Yegappan Lakshmanan,
            closes vim/vim#4666)
https://github.com/vim/vim/commit/fa55cfc69d2b14761e2a8bd85bc1e0d82df770aa

Move proftime_T to types.h for now to avoid recursive #include.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: change gen_vimdoc indentation to 4 spaces</title>
<updated>2022-08-11T12:25:18+00:00</updated>
<author>
<name>ii14</name>
<email>ii14@users.noreply.github.com</email>
</author>
<published>2022-08-08T18:24:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=d2975d58cb3f5af924398e8a45205309d5a21796'/>
<id>d2975d58cb3f5af924398e8a45205309d5a21796</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: add formatting targets for c and lua files (#19488)</title>
<updated>2022-08-02T10:32:57+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2022-08-02T10:32:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=8ce7e7409f10f0a90ed8aa3f6f179c4b5d44eacb'/>
<id>8ce7e7409f10f0a90ed8aa3f6f179c4b5d44eacb</id>
<content type='text'>
The targets will only format files that have been changed in current
branch compared to the master branch. This includes unstaged, staged and
committed files.

Add following make and cmake targets:
formatc   - format changed c files
formatlua - format changed lua files
format    - run formatc and formatlua

Remove scripts/uncrustify.sh as this deprecates it.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The targets will only format files that have been changed in current
branch compared to the master branch. This includes unstaged, staged and
committed files.

Add following make and cmake targets:
formatc   - format changed c files
formatlua - format changed lua files
format    - run formatc and formatlua

Remove scripts/uncrustify.sh as this deprecates it.</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: fix clang and PVS warnings (#19569)</title>
<updated>2022-07-29T06:44:18+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-07-29T06:44:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=02efdb4d587242122df99b347a25fd4c96b0ca97'/>
<id>02efdb4d587242122df99b347a25fd4c96b0ca97</id>
<content type='text'>
The last commit didn't actually disable V1028 because of a typo.
Fix the typo so it is actually disabled.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The last commit didn't actually disable V1028 because of a typo.
Fix the typo so it is actually disabled.</pre>
</div>
</content>
</entry>
<entry>
<title>build(pvscheck): disable PVS/V1028 (#19553)</title>
<updated>2022-07-29T02:32:00+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-07-29T02:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=0b8bade493235cda9d8ab3ed138d6c94d7cef759'/>
<id>0b8bade493235cda9d8ab3ed138d6c94d7cef759</id>
<content type='text'>
Most casts where PVS warns for V1028 aren't added to prevent overflows
in the first place, but to avoid other warnings, like printf argument or
-Wconversion warnings. PVS/V1028 is more annoying than useful.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most casts where PVS warns for V1028 aren't added to prevent overflows
in the first place, but to avoid other warnings, like printf argument or
-Wconversion warnings. PVS/V1028 is more annoying than useful.</pre>
</div>
</content>
</entry>
<entry>
<title>build(gen_vimdoc): fall back to lua if luajit doesn't exist (#19498)</title>
<updated>2022-07-26T22:17:11+00:00</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2022-07-26T22:17:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=49d2256ae5b747830160a1dd1f3f532cf726b394'/>
<id>49d2256ae5b747830160a1dd1f3f532cf726b394</id>
<content type='text'>
It currently falls back to texlua if luajit doesn't exist. However,
the documentation generation does not work with texlua. Instead use lua
as a fall back instead.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It currently falls back to texlua if luajit doesn't exist. However,
the documentation generation does not work with texlua. Instead use lua
as a fall back instead.</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: move f_getbufvar() and f_setbufvar() to eval/vars.c</title>
<updated>2022-07-22T14:38:05+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-07-22T13:44:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=271739c8305ac7eb41a3467e508bdeb5c03f0427'/>
<id>271739c8305ac7eb41a3467e508bdeb5c03f0427</id>
<content type='text'>
Vim moved them there in patch 8.1.1943.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Vim moved them there in patch 8.1.1943.
</pre>
</div>
</content>
</entry>
<entry>
<title>vim-patch:8.1.1933: the eval.c file is too big (#19462)</title>
<updated>2022-07-22T13:14:17+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2022-07-22T13:14:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=9d4a4f49ef74f3c14df63e3d32a20830bfa8c7a9'/>
<id>9d4a4f49ef74f3c14df63e3d32a20830bfa8c7a9</id>
<content type='text'>
Problem:    The eval.c file is too big.
Solution:   Move code related to variables to evalvars.c. (Yegappan
            Lakshmanan, closes vim/vim#4868)
https://github.com/vim/vim/commit/0522ba0359c96a8c2a4fc8fca0d3b58e49dda759

Name the new file eval/vars.c instead.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:    The eval.c file is too big.
Solution:   Move code related to variables to evalvars.c. (Yegappan
            Lakshmanan, closes vim/vim#4868)
https://github.com/vim/vim/commit/0522ba0359c96a8c2a4fc8fca0d3b58e49dda759

Name the new file eval/vars.c instead.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #19409 from bfredl/uiunpack</title>
<updated>2022-07-19T11:08:11+00:00</updated>
<author>
<name>bfredl</name>
<email>bjorn.linse@gmail.com</email>
</author>
<published>2022-07-19T11:08:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/rneovim.git/commit/?id=101fd04ee2036b125a93f3e71dbaa4ae6917ce8b'/>
<id>101fd04ee2036b125a93f3e71dbaa4ae6917ce8b</id>
<content type='text'>
perf(ui): some ui_client fixes/optimizations before externalized TUI</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
perf(ui): some ui_client fixes/optimizations before externalized TUI</pre>
</div>
</content>
</entry>
</feed>
