From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7004cba6dbca197a,start X-Google-Attributes: gid103376,public From: "Peter Milliken" Subject: ANNOUNCEMENT: Ada95 Language Templates for Emacs users Date: 2000/05/30 Message-ID: <8gv21a$g9q2@news1.gtech.com>#1/1 X-Deja-AN: 628831014 Organization: GTECH Corporation News Server X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Newsgroups: comp.lang.ada Date: 2000-05-30T00:00:00+00:00 List-Id: Hi, I have produced a set of Ada95 language templates for the Emacs Language Sensitive Editor minor mode (ELSE). They are available (with the Emacs minor mode, else-mode.el) from the following web site: http://members.xoom.com/pmilliken The template file is not perfect but is the result of use in generating new code for an Ada95 application over the course of about 4 months. I decided to release the templates now because they will get no more usage, I have changed jobs and will not get a chance to use Ada anytime in the forseeable future :-(. The file was generated from the Ada95 EBNF, so there is a complete set of templates, but there are definitely some sections of the syntax that I didn't use and therefore haven't been hand manipulated to be "useful" to a programmer. Any feedback in the way of changes to the templates are welcome and I will post them on my web site. To use the templates, you must rename them from Ada95.lse to Ada.lse (there are a set of Ada83 templates available as well and ELSE uses the major mode name of Emacs to determine the template file name). A set of template definitions that illustrate "customisation" is available in a file called Ada95-cust.lse - this file shows examples of setting up standard file and subprogram headers as per project coding standards. ELSE comes with a 40+ page users manual, this is available from the web site in either .texi, .info or .pdf format - each to their own taste :-) Anybody who wants help in getting started with ELSE or using the templates are more than welcome to email me, I usually respond within 24 hours (allowing for time differences between Sydney and the rest of the world :-)) or unless you get me on a weekend. Regards Peter BTW, for those who already use ELSE, there is a new version of it on the web site. On the todo list for ELSE is the addition of a facility to easily change and customise the tab settings (templates come with a indentation of 2 spaces, but is easily changed using a regexp search and replace to whatever spacing your project standard demands).