Skip to content

leuski/Coiffeur

Repository files navigation

Coiffeur

Coiffeur icon

Coiffeur is a style sheets editor for both uncrustify and clang-format.

screenshot

You change the style sheet parameters and observe the changes reflected in the sample source code file.

On this screenshot you see the changes after I toggled from remove to add in the Add or remove space in 'template <' vs 'template<'. option. Coiffeur runs uncrustify in the background, displays the newly formatted document, and highlights where the changes have been made.

Requirements

Mac OS X 10.9+.

Suggested Use

Use Coiffeur with the excellent Xcode BBUncrustifyPlugin.

Dependencies

The Fragaria framework for code syntax highlighting. The Diff, Match, and Patch framework for recognizing the changes in the source code between edits. Both are included into the repository as submodules.

Creator

Anton Leuski

License

Coiffeur is available under Apache v.2 license. See LICENSE file for info.