cmake_format icon indicating copy to clipboard operation
cmake_format copied to clipboard

Is this project still maintained?

Open hwhsu1231 opened this issue 1 year ago • 3 comments

Is this project still maintained? It looks like the latest commit is about 3 years ago.

https://github.com/cheshirekow/cmake_format/commit/eff5df1f41c665ea7cac799396042e4f406ef09a

hwhsu1231 avatar Dec 02 '23 08:12 hwhsu1231

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.

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.

rod7760 avatar Jan 25 '24 13:01 rod7760

Sadly cmake-format downright broke for me now (see #343).

higaski avatar May 02 '24 13:05 higaski

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

vroussel avatar Jul 22 '24 18:07 vroussel