Version 1.0 of package Gnu-Indent has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
Gnu-Indent describes itself as: ================================ Indent your code with GNU Indent ================================ More at https://elpa.nongnu.org/nongnu/gnu-indent.html ## Summary: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ `GNU-INDENT' - INDENT YOUR CODE WITH GNU INDENT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Table of Contents ───────────────── 1. Installation .. 1. Package .. 2. Quelpa .. 3. Straight.el 2. Commands 3. User options Keeping code correctly indented can be tedious. And when the project is large, maintaining a consistent style everywhere by hand can become almost impossible. `gnu-indent' solves this problem by doing the job itself. Enable `gnu-indent-mode' and continue with the your editing; your file will be reindented by [GNU Indent] just before saving it maintaining the position of point. GNU Indent supports C, C++ is also partially supported. [GNU Indent] <https://gnu.org/software/indent> ## Recent NEWS: [Not available 🙁]