From owner-freebsd-questions@FreeBSD.ORG Tue Oct 26 16:52:57 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BEFED16A4CF for ; Tue, 26 Oct 2004 16:52:57 +0000 (GMT) Received: from sage.thought.org (dsl231-043-140.sea1.dsl.speakeasy.net [216.231.43.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id 092B443D41 for ; Tue, 26 Oct 2004 16:52:57 +0000 (GMT) (envelope-from kline@tao.thought.org) Received: from thought.org (tao [10.0.0.247]) by sage.thought.org (8.12.10/8.12.10) with ESMTP id i9QGrgh0012344; Tue, 26 Oct 2004 09:53:49 -0700 (PDT) (envelope-from kline@tao.thought.org) Received: from tao.thought.org (localhost [127.0.0.1]) by thought.org (8.12.11/8.12.11) with ESMTP id i9QGqYOd040437; Tue, 26 Oct 2004 09:52:34 -0700 (PDT) (envelope-from kline@tao.thought.org) Received: (from kline@localhost) by tao.thought.org (8.12.11/8.12.11/Submit) id i9QGqS08040432; Tue, 26 Oct 2004 09:52:28 -0700 (PDT) (envelope-from kline) Date: Tue, 26 Oct 2004 09:52:27 -0700 From: Gary Kline To: Giorgos Keramidas Message-ID: <20041026165227.GA40348@thought.org> References: <42734323-2522-11D9-8790-000A95BE58A4@tf7.so-net.ne.jp> <20041023193924.GA52933@gothmog.gr> <20041023214555.GA4233@gothmog.gr> <20041026070454.GD6513@alzatex.com> <20041026092908.GB833@orion.daedalusnetworks.priv> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041026092908.GB833@orion.daedalusnetworks.priv> X-Organization: Thought Unlimited. Public service Unix since 1986. X-Of_Interest: Observing 18 years of service to the Unix community User-Agent: Mutt/1.5.6i cc: "Loren M. Lang" cc: freebsd-questions@freebsd.org Subject: Re: A good IDE for C development? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Oct 2004 16:52:57 -0000 On Tue, Oct 26, 2004 at 12:29:08PM +0300, Giorgos Keramidas wrote: > On 2004-10-26 00:04, "Loren M. Lang" wrote: > >On Sun, Oct 24, 2004 at 12:45:55AM +0300, Giorgos Keramidas wrote: > >>On 2004-10-23 22:52, John Oxley wrote: [ ... ] > >> I use both Emacs and vim, with reasonable levels of comfort. I haven't > >> found a way to convince ctags that it's ok for a tag to appear multiple > >> times (which can really be annoying when editing the sources of a kernel, > >> where names are *bound* to appear multiple times), but I know what you > >> mean. > > > > Are you using exuberant ctags? I've had problems with various other ctags > > programs choking before, but exuberant has usually worked instead. Now I > > know that I had some programs with exuberant ctags with the linux kernel > > before, but I think if exuberant knows all the defines then it should be > > able to figure out which tag is correct by way of the c pre-processor. > > I don't think so. I tried using `/usr/bin/ctags' but being able to do my work > with Emacs' support for tags didn't search for other vim-compatible tagging > tools. I see now that Exuberant Ctags is available as the devel/ctags port. > Perhaps it would be nice to try it out one of these days. > > Apparently it doesn't even conflict with the /usr/local/bin/ctags > executable that comes with Emacs (it's installed as exctags in the same > directory). Coolness! > I've given up on emacs, save for use in vi-mode: [x]emacs demands at least two hands:) Beside, my fingers know vi automatically. --That said, isn't/wasn't there some kind of IDE that let the user choose different toolsets??-- (For example, I might be happy with an integrated [n]vi or vim + ctags + gdb) I've tried the KDE flavor of IDE back while running SuSE but it's editor gave me fits; kept hitting ESC and the [jk] keys, &c. In the end, I think the IDE concept might not do that much for productivity; it may be more along thr 'neat-toys' category. But I'll withhold my biases until I learn differently. If there is no IDE that lets you pick-and-choose, is there any that uses vi* as its default? gary -- Gary Kline kline@thought.org www.thought.org Public service Unix