Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Nov 2004 10:23:13 -0800
From:      "Loren M. Lang" <lorenl@alzatex.com>
To:        Gary Kline <kline@tao.thought.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: A good IDE for C development?
Message-ID:  <20041105182313.GA14670@alzatex.com>
In-Reply-To: <20041026165227.GA40348@thought.org>
References:  <42734323-2522-11D9-8790-000A95BE58A4@tf7.so-net.ne.jp> <20041023193924.GA52933@gothmog.gr> <ba2001e504102313521b515350@mail.gmail.com> <20041023214555.GA4233@gothmog.gr> <20041026070454.GD6513@alzatex.com> <20041026092908.GB833@orion.daedalusnetworks.priv> <20041026165227.GA40348@thought.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--X1bOJ3K7DJ5YkBrT
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Oct 26, 2004 at 09:52:27AM -0700, Gary Kline wrote:
> On Tue, Oct 26, 2004 at 12:29:08PM +0300, Giorgos Keramidas wrote:
> > On 2004-10-26 00:04, "Loren M. Lang" <lorenl@alzatex.com> wrote:
> > >On Sun, Oct 24, 2004 at 12:45:55AM +0300, Giorgos Keramidas wrote:
> > >>On 2004-10-23 22:52, John Oxley wrote:
> =09
> 	[ ... ]
>=20
> > >> I use both Emacs and vim, with reasonable levels of comfort.  I have=
n't
> > >> found a way to convince ctags that it's ok for a tag to appear multi=
ple
> > >> times (which can really be annoying when editing the sources of a ke=
rnel,
> > >> where names are *bound* to appear multiple times), but I know what y=
ou
> > >> mean.
> > >
> > > Are you using exuberant ctags?  I've had problems with various other =
ctags
> > > programs choking before, but exuberant has usually worked instead.  N=
ow I
> > > know that I had some programs with exuberant ctags with the linux ker=
nel
> > > 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.
> >=20
> > 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 tag=
ging
> > 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.
> >=20
> > 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!
> >=20
> 	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=20
> 	of IDE that let the user choose different toolsets??-- =20
> 	(For example, I might be happy with an integrated [n]vi=20
> 	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. =20
>=20
> 	In the end, I think the IDE concept might not do that
> 	much for productivity; it may be more along thr=20
> 	'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?

In windoze, most IDEs I've used automatically reconize that a file has
been modified outside the program once you switch back to the IDE so you
could say the IDE supports other editors.  In linux, I've never tried
using IDE.  In fact, the only reason I was using an IDE in windoze is
that the emulator or compiler is built in to the IDE and can't be used
seperately.

>=20
> 	gary
>=20
>=20
> --=20
>    Gary Kline     kline@thought.org   www.thought.org     Public service =
Unix

--=20
I sense much NT in you.
NT leads to Bluescreen.
Bluescreen leads to downtime.
Downtime leads to suffering.
NT is the path to the darkside.
Powerful Unix is.

Public Key: ftp://ftp.tallye.com/pub/lorenl_pubkey.asc
Fingerprint: B3B9 D669 69C9 09EC 1BCD  835A FAF3 7A46 E4A3 280C
=20

--X1bOJ3K7DJ5YkBrT
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQFBi8UR+vN6RuSjKAwRAkccAJ9ElAvDzcrkEbBgjFLoS1tXJf5FdQCePqOE
roh222E0npj2YLcOyW0eDO0=
=h23J
-----END PGP SIGNATURE-----

--X1bOJ3K7DJ5YkBrT--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041105182313.GA14670>