Version 1.0.4 of package Gpr-Mode has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Gpr-Mode describes itself as: ========================================= Major mode for editing GNAT project files ========================================= More at https://elpa.gnu.org/packages/gpr-mode.html ## Summary: Emacs gpr mode version 1.0.4 gpr mode provides auto-casing, fontification, navigation, and indentation for gpr source code files. gpr mode uses a parser to provide fontification, navigation, and indentation. The parser is provided as Ada source code that must be compiled and installed: cd ~/.emacs.d/elpa/gpr-mode-i.j.k ./build.sh ./install.sh install.sh can take an option "--prefix=<dir>" to set the installation directory. gpr mode will be automatically loaded when you open a file with a matching extension (default *.gpr). gpr mode uses wisi project files to define large (multi-directory) projects, and to define casing exceptions. See gpr-mode.info for help on using and customizing gpr mode. ## Recent NEWS: GNU Emacs gpr mode NEWS -- history of user-visible changes. Copyright (C) 2022 Free Software Foundation, Inc. Please send gpr-mode bug reports to bug-gnu-em...@gnu.org, with 'gpr-mode' in the subject. If possible, use M-x report-emacs-bug. * gpr mode 1.0.4 20 Sep 2023 ** Build with WisiToken 4.1.0 * gpr mode 1.0.3 18 Jan 2023 ** Improve Alire packaging * gpr mode 1.0.1 ** Split out from ada-mode ** language protocol version 1