cmake_format
cmake_format copied to clipboard
Is this project still maintained?
Is this project still maintained? It looks like the latest commit is about 3 years ago.
https://github.com/cheshirekow/cmake_format/commit/eff5df1f41c665ea7cac799396042e4f406ef09a
I really would like a maintained package for formatting. There are a couple of forks that are more up-to-date, but I am unsure what state they are in.
- jevinskie/cmake_format seems to add single-character variable support.
- berthin/cmake_format sorts suppression events in the logs.
- iquarobotics/cmake_format shows differences when the check doesn't pass.
- Person-93/cmake_format adds support for all foreach variants. #256
- kotborealis/cmake_format looks like it attempts to auto-generate parsers for custom commands.
This is not an exhaustive list, but my curiosity is depleted.
If anyone has a fork that keeps up to date with the CMake upstream, please let me know. I'm sure others would use it.
Sadly cmake-format downright broke for me now (see #343).
I really would like a maintained package for formatting. There are a couple of forks that are more up-to-date, but I am unsure what state they are in.
* [jevinskie/cmake_format](https://github.com/cheshirekow/cmake_format/compare/master...jevinskie:cmake_format:jev/main) seems to add single-character variable support. * [berthin/cmake_format](https://github.com/cheshirekow/cmake_format/compare/master...berthin:cmake_format:master) sorts suppression events in the logs. * [iquarobotics/cmake_format](https://github.com/cheshirekow/cmake_format/compare/master...iquarobotics:cmake_format:master) shows differences when the check doesn't pass. * [Person-93/cmake_format](https://github.com/cheshirekow/cmake_format/compare/master...Person-93:cmake_format:person93) adds support for all foreach variants. [Linter only accepts the 3 argument version of foreach's range variant #256](https://github.com/cheshirekow/cmake_format/issues/256) * [kotborealis/cmake_format](https://github.com/cheshirekow/cmake_format/compare/master...kotborealis:cmake_format:master) looks like it attempts to auto-generate parsers for custom commands.
This is not an exhaustive list, but my curiosity is depleted.
If anyone has a fork that keeps up to date with the CMake upstream, please let me know. I'm sure others would use it.
Not a fork of cmake_format but I found this recently https://github.com/BlankSpruce/gersemi Seems to work fine for me with neovim