From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!reader01.eternal-september.org!aioe.org!gy7opw3oYmwPg+L8gXeD2w.user.46.165.242.75.POSTED!not-for-mail From: Stephen Leake Newsgroups: comp.lang.ada Subject: Gnu Emacs Ada mode 7.3.beta released. Date: Tue, 12 Jul 2022 07:31:15 -0700 Organization: Aioe.org NNTP Server Message-ID: <86o7xubdxo.fsf@stephe-leake.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: gioia.aioe.org; logging-data="49385"; posting-host="gy7opw3oYmwPg+L8gXeD2w.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (windows-nt) Cancel-Lock: sha1:/wGwaWZrbf/KRXrrWaHq/YaKFrc= X-Notice: Filtered by postfilter v. 0.9.2 Xref: reader01.eternal-september.org comp.lang.ada:64098 List-Id: Gnu Emacs Ada mode 7.3.beta is now available in GNU ELPA devel for beta testing. ada-mode and wisi are now compatible with recent gnat versions. The grammar is updated to the proposed Ada 2022 version. Incremental parse is provided. It still has some bugs, so it is not enabled by default. To try it: (setq-default wisi-incremental-parse-enable t). Incremental parse often gets confused; to recover, use M-x wisi-reset-parser. That does a full parse of the entire buffer, which can be noticeably slow in large buffers. To access the beta version via Gnu ELPA, add the devel archive to package-archives: (add-to-list 'package-archives (cons "gnu-devel" "https://elpa.gnu.org/devel/")) Then M-x list-packages; the beta release shows as ada-mode version 7.3beta1.0.20220711.185004, wisi version 4.0beta1.0.20220711.185552. See the NEWS files in ~/.emacs.d/elpa/ada-mode-7.3beta* and wisi-4.0beta*, or at https://elpa.gnu.org/packages/ada-mode.html, for more details. Please report success and issues to the Emacs ada-mode mailing list https://lists.nongnu.org/mailman/listinfo/ada-mode-users. The required Ada code requires a manual compile step, after the normal list-packages installation: cd ~/.emacs.d/elpa/ada-mode-7.3beta* ./build.sh ./install.sh There's a bug in install.sh; it looks for WISI_DIR with the old version. Copy the equivalent code from build.sh to fix it. This requires AdaCore gnatcoll packages which you may not have installed; see ada-mode.info Installation for help in installing them. build.sh will take longer than in previous releases, up to several minutes; the ada-mode LR1 parse table is now too big to store in ELPA, so build.sh generates it. -- -- Stephe