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.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED.2uCIJahv+a4XEBqttj5Vkw.user.gioia.aioe.org!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Ada++ Date: Sat, 30 May 2020 09:31:22 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <50711230-5b14-4278-b9d8-d197bbe3c93b@googlegroups.com> <8JiAG.47030$2P1.13620@fx15.iad> NNTP-Posting-Host: 2uCIJahv+a4XEBqttj5Vkw.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 X-Notice: Filtered by postfilter v. 0.9.2 Content-Language: en-US Xref: reader01.eternal-september.org comp.lang.ada:58883 Date: 2020-05-30T09:31:22+02:00 List-Id: On 30/05/2020 08:52, gautier_niouzes@hotmail.com wrote: > On Saturday, May 30, 2020 at 3:32:54 AM UTC+2, Rick Newbie wrote: > >> Gnat Studio is OK but lacks a lot of editing features that VS provides, > There is clearly a potential there :-). GPS is almost perfect to me. The biggest problem apart from GDB, which is not owned by Ada Core, is with layouts. I would like layout undo/redo and an explicit save confirmation for changes. It is very annoying that all changes are permanent. Visual Studio is not different in that respect. And I really want them to get rid of Python and use a decent Ada script or invest into HAC by Gautier de Montmollin. And I want error messages sorted by severity. In GPS the least relevant ones like unused subroutine parameter always pop on the top. > I mostly miss: code indent/dedent, It is there, but well hidden: code -> selection -> move right/left. [ The listed key shortcuts never work on any of my keyboards, but they can be assigned to something working ] > a "comment block" that is smarter than inserting "--" at the begin of each line, multiline edit. > Fortunately there is "Edit with External Editor", and you can switch to LEA from time to time :-). I would like a more advanced feature: a part of code marked as debugging code, highlighted differently and most important kept in a separate file in a separate subdirectory. So that the production code base would be intact and the debugging code insertions/replacements would not be lost. >> not to mention the tons of plugins on their marketplace > It would be interesting to know what are your preferred plugins. > > On the "plus" side with GNAT Studio, the search function is amazing. Right. Visual Studio search is as "good" as Windows search. Same parents. > The navigation (Find All References) and refactoring are very helpful. Also going to the declaration/body is better (when the cross-reference is built) than Visual Studio's. It even works with generics. > The autocomplete menu takes into account code that you wrote but did not yet compile or even save, and guesses well what you are looking for. GPS is much faster. It requires far less clicks to do things than Visual Studio. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de