| Port variant | std |
| Summary | Ada code formatter based on Prettier-Ada library |
| Package version | 26.0.0 |
| Homepage | https://github.com/AdaCore/gnatformat |
| Keywords | textproc, ada |
| Maintainer | John Marino |
| License | APACHE20 |
| Other variants | There are no other variants. |
| Ravenports | Buildsheet | History |
| Ravensource | Port Directory | History |
| Last modified | 21 JAN 2026, 17:47:13 UTC |
| Port created | 22 NOV 2024, 12:26:16 UTC |
| set | This is the gnatformat:std metapackage. It pulls in all subpackages of gnatformat:std. |
| primary | GNATformat This project implements an opinionated code formatter for the Ada language. It is based on the Prettier-Ada library, a port of the Prettier formatter engine to the Ada programming language. The intent of gnatformat is to format a valid Ada source code according to the coding style described in the GNAT Coding Style guide. Usage: gnatformat can be used as a command line tool or as a library. As a command line tool, for a given GNAT project, execute > gnatformat -P [project_name].gpr |
| tools | This package contains the standalone gnatformat program. |
| dev | This is the developer subpackage of the gnatformat:std port. It may contain headers, pc files, static and PIC libraries and SO links. |
| Build (only) |
libadalang:dev:std vss-extra:dev:std gmake:primary:std libiconv:dev:std gprbuild:primary:std |
| Build and Runtime |
libadalang:primary:std vss-extra:primary:std |
| Runtime (only) | gmp:primary:std (tools subpackage) |
| main | mirror://GITHUB/AdaCore:gnatformat:v26.0.0 |
| ada_language_server:std | Microsoft Language Server Protocol for Ada |