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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Received: by 2002:a0c:f852:: with SMTP id g18mr7060967qvo.169.1572074200452; Sat, 26 Oct 2019 00:16:40 -0700 (PDT) X-Received: by 2002:aca:e002:: with SMTP id x2mr5913462oig.84.1572074199937; Sat, 26 Oct 2019 00:16:39 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!feeder4.feed.usenet.farm!feed.usenet.farm!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!j16no1176693qtl.0!news-out.google.com!x7ni1095qtf.0!nntp.google.com!j16no1176687qtl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Sat, 26 Oct 2019 00:16:39 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=91.169.209.222; posting-account=6yLzewoAAABoisbSsCJH1SPMc9UrfXBH NNTP-Posting-Host: 91.169.209.222 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: compiling GPS (aka GNAT Studio!) from source From: briot.emmanuel@gmail.com Injection-Date: Sat, 26 Oct 2019 07:16:40 +0000 Content-Type: text/plain; charset="UTF-8" Xref: reader01.eternal-september.org comp.lang.ada:57347 Date: 2019-10-26T00:16:39-07:00 List-Id: Stephen, I think GPS is the wrong starting point here. Instead, most of the work is now done by https://github.com/AdaCore/ada_language_server GPS uses the Language Server Protocol initially defined by Microsoft to communicate with that server (the github page lists exactly what that server can do for Ada code, not all features from GPS are supported yet). I am now using that server from vim, so I also have cross-references from vi. I am also sure Emacs already have a language server client, might be worth experimenting. Emmanuel