<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rneovim.git/runtime/ftplugin/c.lua, branch master</title>
<subtitle>Neovim fork with Rahm's personal hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/'/>
<entry>
<title>fix(runtime): treat b:undo_ftplugin consistently in Lua ftplugins (#30473)</title>
<updated>2024-09-23T08:49:34+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2024-09-23T08:49:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=50577534318bbf8c1e22e80a74baa3b20c131ea8'/>
<id>50577534318bbf8c1e22e80a74baa3b20c131ea8</id>
<content type='text'>
- Don't assume b:undo_ftplugin is set when first modifying it.
- Don't assume b:undo_ftplugin already contains some resetting.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Don't assume b:undo_ftplugin is set when first modifying it.
- Don't assume b:undo_ftplugin already contains some resetting.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(runtime): update b:undo_ftplugin in Lua runtime files (#29529)</title>
<updated>2024-07-01T09:48:09+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2024-07-01T09:48:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=8f5e90811025bcc652146168d5116f8d73fe8f81'/>
<id>8f5e90811025bcc652146168d5116f8d73fe8f81</id>
<content type='text'>
Related to #29506, but adding vim.treesitter.stop() to b:undo_ftplugin
doesn't solve the problem yet.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to #29506, but adding vim.treesitter.stop() to b:undo_ftplugin
doesn't solve the problem yet.</pre>
</div>
</content>
</entry>
<entry>
<title>feat(ftplugin): change 'commentstring' to `// %s` for C/C++ (#29085)</title>
<updated>2024-06-03T07:48:43+00:00</updated>
<author>
<name>Soham Shanbhag</name>
<email>sohamshanbhag@users.noreply.github.com</email>
</author>
<published>2024-06-03T07:48:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=054a287dbe6fe4308d26ec593da2057641f2bb9b'/>
<id>054a287dbe6fe4308d26ec593da2057641f2bb9b</id>
<content type='text'>
Problem: The default commentstring for C/C++ can lead to invalid code 
when commenting and does not match the Nvim codebase.

Solution: Change commentstring to `// %s` as used by Neovim. Also
set all commentstrings that derive from the default C string explicitly
(and correctly).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem: The default commentstring for C/C++ can lead to invalid code 
when commenting and does not match the Nvim codebase.

Solution: Change commentstring to `// %s` as used by Neovim. Also
set all commentstrings that derive from the default C string explicitly
(and correctly).
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(defaults): do not use C specific default values for options (#22500)</title>
<updated>2023-06-06T16:26:29+00:00</updated>
<author>
<name>Gregory Anders</name>
<email>8965202+gpanders@users.noreply.github.com</email>
</author>
<published>2023-06-06T16:26:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=fcfe535e9877cfdc824dc78f2d19e590400d34cd'/>
<id>fcfe535e9877cfdc824dc78f2d19e590400d34cd</id>
<content type='text'>
The options 'path', 'include', and 'define' all use C-specific default
values. This may have made sense a long time ago when Vim was mostly
used just for writing C, but this is no longer the case, and we have
ample support for filetype specific configuration. Make the default
values of these options empty and move the C-specific values into a
filetype plugin where they belong.

Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The options 'path', 'include', and 'define' all use C-specific default
values. This may have made sense a long time ago when Vim was mostly
used just for writing C, but this is no longer the case, and we have
ample support for filetype specific configuration. Make the default
values of these options empty and move the C-specific values into a
filetype plugin where they belong.

Co-authored-by: zeertzjq &lt;zeertzjq@outlook.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(defaults)!: change default 'commentstring' value to empty (#22862)</title>
<updated>2023-04-02T15:01:48+00:00</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-04-02T15:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rneovim.git/commit/?id=269dd747b6e61842856031ca14ac26ee884ede4c'/>
<id>269dd747b6e61842856031ca14ac26ee884ede4c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
