From: Stephen Leake <stephen_leake@stephe-leake.org>
Subject: Re: preferred Ada IDE?
Date: Wed, 13 Aug 2014 03:58:04 -0500
Date: 2014-08-13T03:58:04-05:00 [thread overview]
Message-ID: <85mwb8u5pf.fsf@stephe-leake.org> (raw)
In-Reply-To: fb6dnUG1fKK22XfORVn_vwA@giganews.com
Peter Chapin <PChapin@vtc.vsc.edu> writes:
> On 2014-08-12 10:42, Stephen Leake wrote:
>
>> Have you tried Emacs Ada mode 5.0?
>>
>> I'm interested in improving Ada mode.
>
> I just installed it and it seems nice. Do you have any interest in
> support the SPARK specific aspects?
As far as Ada mode is concerned, there's nothing special about aspects;
they are indented like the rest of the code.
Is there something about SPARK aspects that require special support?
> Also I see you are colorizing Pre
> and Post aspects (for example) but it doesn't seem to work in the case
> where those aspects are introduced on separate lines such as:
Colorization is done by the "font-lock" facility in Emacs, which is
based on regular expressions (although it is possible to use the parser
info, with a lot more work). It doesn't recognize expressions that cross
a newline.
In fact, colorization of aspects is actually accidental; they look like
context clauses.
> I notice you have a feature where it will bring up the Ada Reference
> Manual in info format. Only that doesn't work for me because I don't
> have it in that format. Is that available somewhere?
http://stephe-leake.org/ada/arm.html
I could include the info files in the ELPA package. On the other hand,
it's a separate package on Debian, so that would be duplicated, but
that's not a big deal.
I should at least mention it in the Ada mode manual.
--
-- Stephe
next prev parent reply other threads:[~2014-08-13 8:58 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-01 20:39 preferred Ada IDE? pincerfae
2014-08-01 21:11 ` Simon Wright
2014-08-12 14:40 ` Stephen Leake
2014-08-02 7:20 ` Jacob Sparre Andersen
2014-08-02 7:52 ` mockturtle
2014-08-02 8:05 ` Dmitry A. Kazakov
2014-08-02 17:16 ` mockturtle
2014-08-12 14:42 ` Stephen Leake
2014-08-12 16:43 ` Peter Chapin
2014-08-12 21:37 ` G.B.
2014-08-12 21:57 ` Georg Bauhaus
2014-08-13 0:33 ` Peter Chapin
2014-08-13 8:58 ` Stephen Leake [this message]
2014-08-13 12:08 ` Peter Chapin
2014-08-12 17:24 ` mockturtle
2014-08-13 9:06 ` Stephen Leake
2014-08-13 9:28 ` G.B.
2014-08-02 20:42 ` björn lundin
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox