On Wed, 29 Oct 2014 20:22:03 +0000
eles via Digitalmars-d <digitalmars-d@puremagic.com> wrote:

> On Wednesday, 29 October 2014 at 20:16:05 UTC, ketmar via 
> Digitalmars-d wrote:
> > On Wed, 29 Oct 2014 19:38:14 +0000
> > dan via Digitalmars-d <digitalmars-d@puremagic.com> wrote:
> >
> >> What IDE/EDITOR do you use for D? What plugins if you use Vim?
> > mcedit from midnight commander. no jokes, i'm not trolling. i'm 
> > using
> > mcedit for years to write all my code.
> 
> That's an interesting option. Autocompletion and find 
> definition/references?
mcedit can autocomplete words for the file i currently editing. this is
enough for me. i was thinking about integrating DCD support to mcedit,
but i don't really need that so much to write the necessary patches.

as for finding definitions and so... i don't really need that too. i'm
trying to keep my source files small, so navigation is easy. and i can
open some more editors if i need to look to definitions in another
modules.

yet i either remember what some libraries offers, or i have google at
my fingertips in case i don't exactly remember how to use what i want
to use. and for my own code i prefer to write it in a way that i don't
need any hints or autocompletions. it's easy: just think about what
you'll likely want from library/object and write it. then next time
you'll need that action, you can be sure that you either did it in a
consistent way (and it can be deduced by logic), or didn't have it at
all.

i was trying to switch to more advanced editors (vim/emacs, some
others), but found that they offers nothing valuable for me. their
hints and autocompletions only annoys me, and i prefer to do "project
management" with good build tools.

i'm not saying that IDEs are useless, but they are definitely useless
for me.

ah, last, but not least: i'm not using interactive debuggers too, so
"integrated debugging" is another useless feature for me. once i was a
fan of interactive debugging, but as time passes i found that logs and
mostmortem dumps are just better.

Attachment: signature.asc
Description: PGP signature

Reply via email to