summaryrefslogtreecommitdiffstatshomepage
path: root/runtime/ftplugin/c.lua
AgeCommit message (Collapse)AuthorFiles
2024-09-23fix(runtime): treat b:undo_ftplugin consistently in Lua ftplugins (#30473)zeertzjq1
- Don't assume b:undo_ftplugin is set when first modifying it. - Don't assume b:undo_ftplugin already contains some resetting.
2024-07-01fix(runtime): update b:undo_ftplugin in Lua runtime files (#29529)zeertzjq1
Related to #29506, but adding vim.treesitter.stop() to b:undo_ftplugin doesn't solve the problem yet.
2024-06-03feat(ftplugin): change 'commentstring' to `// %s` for C/C++ (#29085)Soham Shanbhag1
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).
2023-06-06refactor(defaults): do not use C specific default values for options (#22500)Gregory Anders1
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 <zeertzjq@outlook.com>
2023-04-02refactor(defaults)!: change default 'commentstring' value to empty (#22862)zeertzjq1