comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: GPS issues: laundry list
Date: Wed, 12 Sep 2012 14:35:40 +0200
Date: 2012-09-12T14:35:40+02:00	[thread overview]
Message-ID: <1unaedlxs0o9j$.lbivg0rltyvw$.dlg@40tude.net> (raw)
In-Reply-To: 854nn34fv2.fsf@stephe-leake.org

On Wed, 12 Sep 2012 07:53:21 -0400, Stephen Leake wrote:

> - I can't change the environment ADA_PROJECT_PATH from within GPS. I
>   change that more often than the compiler; typically each project
>   requires a different path (mms_version_07, _06; gpm vs mms, lynx 4 vs
>   lynx 5, etc).

Why don't you use scenario variables for this? I handle multi-targeted
projects (Windows/Linux/VxWorks) using scenarios. It works perfectly well.

> - tab completion and regexp name match on switch buffers. I often have
>   dozens of buffers open; tab navigation just does not work in that scenario.

This is indeed a problem, but I doubt that tab completion could be a
solution, unless you type the names reverse (Ada units tend to have same
prefix and differentiate in the suffix).

For a small project the project view works very well. For large projects,
especially ones with many generic instances, nothing helps. No idea how to
improve that, but tabs and regex are definitely non-starters to me.

> There are some nice things about GPS; the context menus (right click on
> an identifier)

Caution! When the project is large and not completely compiled, right mouse
click may promptly freeze the GPS. There is no hint when this to happen.
However if GPS shows a tooltip upon hovering the item, you may safely right
click on it. Otherwise, you were warned.

> I think the hardest one to fix is the help system.

I never used it and never felt it necessary to have.

> But such functionality is
> critical when working on writing new features for the system (or fixing
> bugs in the existing code).

Why?
 
> GPS is in Debian, and we could contribute patches to that. But unless
> there is a functioning process of merging those patches back into the
> main stream, it will be hard to maintain those patches as new versions
> of GPS are released.

It would be nice to have GPS in Fedora as well. GPS is really a great IDE.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  reply	other threads:[~2012-09-17  2:54 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-12 11:53 GPS issues: laundry list Stephen Leake
2012-09-12 12:35 ` Dmitry A. Kazakov [this message]
2012-09-13 10:55   ` Stephen Leake
2012-09-13 12:37     ` Dmitry A. Kazakov
2012-09-13 15:38       ` mark.lorenzen
2012-09-13 16:37         ` Dmitry A. Kazakov
2012-09-14  8:11         ` Stephen Leake
2012-09-14  7:51       ` Stephen Leake
2012-09-14  8:35         ` Dmitry A. Kazakov
2012-09-15  7:45           ` Stephen Leake
2012-09-15  8:25             ` Dmitry A. Kazakov
2012-09-15  9:41               ` Ludovic Brenta
2012-09-15 11:29                 ` Dmitry A. Kazakov
2012-09-17 21:35                   ` Stephen Leake
2012-09-18  8:03                     ` Dmitry A. Kazakov
2012-09-19  1:54                       ` CM tools vs versions Stephen Leake
2012-09-19  7:51                         ` Dmitry A. Kazakov
2012-09-17 21:32               ` GPS issues: laundry list Stephen Leake
2012-09-18  8:35                 ` Dmitry A. Kazakov
2012-09-13 14:09     ` Markus Schöpflin
2012-09-13 16:37       ` Simon Wright
2012-09-14  8:18         ` Stephen Leake
2012-09-14  9:14           ` Simon Wright
2012-09-14  8:17       ` Stephen Leake
2012-09-12 19:03 ` Simon Wright
2012-09-13  9:46   ` Marius Amado-Alves
2012-09-13 10:08     ` Simon Wright
2012-09-13 12:41     ` Dmitry A. Kazakov
2012-09-13 15:41       ` Marius Amado-Alves
2012-09-13 16:08         ` AdaMagica
2012-09-14  7:34         ` Stephen Leake
2012-09-13 16:26       ` Simon Wright
2012-09-13 10:58   ` Emacs mtn support Stephen Leake
2012-09-13 12:13     ` Simon Wright
2012-09-13 17:18       ` Simon Wright
2012-09-14  8:27         ` Stephen Leake
2012-09-14  9:15           ` Simon Wright
2012-09-14  8:24       ` Stephen Leake
2012-09-14  9:20         ` Simon Wright
2012-09-15  7:55           ` Stephen Leake
2012-09-13 15:30     ` J-P. Rosen
2012-09-14  8:51 ` GPS issues: laundry list Egil Høvik
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox