digitalmars.D - What do people here use as an IDE?
- Michael Stover <michael.r.stover gmail.com> Oct 12 2010
- Adam D. Ruppe <destructionator gmail.com> Oct 12 2010
- Daniel Gibson <metalcaedes gmail.com> Oct 12 2010
- Iain Buclaw <ibuclaw ubuntu.com> Oct 13 2010
- Eric Poggel <dnewsgroup2 yage3d.net> Oct 12 2010
- Eric Poggel <dnewsgroup2 yage3d.net> Oct 13 2010
- Eric Poggel <dnewsgroup2 yage3d.net> Oct 13 2010
- Jacob Carlborg <doob me.com> Oct 13 2010
- BCS <none anon.com> Oct 12 2010
- Michael Stover <michael.r.stover gmail.com> Oct 12 2010
- Austin Hastings <ah08010-d yahoo.com> Oct 12 2010
- Walter Bright <newshound2 digitalmars.com> Oct 12 2010
- so <so so.do> Oct 12 2010
- "Nick Sabalausky" <a a.a> Oct 12 2010
- torhu <no spam.invalid> Oct 12 2010
- "Nick Sabalausky" <a a.a> Oct 13 2010
- "Nick Sabalausky" <a a.a> Oct 13 2010
- Matthias Pleh <sufu alter.de> Oct 12 2010
- "Denis Koroskin" <2korden gmail.com> Oct 13 2010
- "Denis Koroskin" <2korden gmail.com> Oct 13 2010
- Olivier Pisano <olivier.pisano laposte.net> Oct 13 2010
- "Lars T. Kyllingstad" <public kyllingen.NOSPAMnet> Oct 13 2010
- Juanjo Alvarez <juanjux gmail.com> Oct 13 2010
- Jacob Carlborg <doob me.com> Oct 13 2010
- retard <re tard.com.invalid> Oct 13 2010
- sybrandy <sybrandy gmail.com> Oct 13 2010
- sybrandy <sybrandy gmail.com> Oct 13 2010
- =?UTF-8?B?IkrDqXLDtG1lIE0uIEJlcmdlciI=?= <jeberger free.fr> Oct 16 2010
- Jonathan M Davis <jmdavisProg gmx.com> Oct 13 2010
- retard <re tard.com.invalid> Oct 13 2010
- Jimmy Cao <jcao219 gmail.com> Oct 13 2010
- Russel Winder <russel russel.org.uk> Oct 13 2010
- =?ISO-8859-1?Q?S=F6nke_Ludwig?= <ludwig informatik.uni-luebeck.de> Oct 14 2010
- Michel Fortin <michel.fortin michelf.com> Oct 16 2010
- "Gour D." <gour atmarama.net> Oct 16 2010
--00221534d4cf5c557e049275eb53 Content-Type: text/plain; charset=ISO-8859-1 Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike --00221534d4cf5c557e049275eb53 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Elephant appears dead. =A0Poseidon's activity is extremely low and is s= till alpha after 5 years. LEDS is even less active, and DDT doesn't hav= e a release yet. =A0What do actual D programmers use?<div><br></div><div>-M= ike</div> --00221534d4cf5c557e049275eb53--
Oct 12 2010
Michael Stover schrieb:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
For Windows http://d-ide.sourceforge.net/ is probably great. I use Geany (on Linux), but unfortunately it's not really an IDE.. autocompletion doesn't really work (things get completed, but not smartly - it isn't aware of the type of a variable for example). Currently I hope that http://d-dev-ide.blogspot.com/ will be as great as it looks.
Oct 12 2010
== Quote from Daniel Gibson (metalcaedes gmail.com)'s articleMichael Stover schrieb:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
I use Geany (on Linux), but unfortunately it's not really an IDE..
work (things get completed, but not smartly - it isn't aware of the type of a
Currently I hope that http://d-dev-ide.blogspot.com/ will be as great as it looks.
Does vi support autocompletion for D? If not, I can write a plugin for that...
Oct 13 2010
On 10/12/2010 9:57 PM, Michael Stover wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
years now with good results. I think others here may use VisualD.
Oct 12 2010
On 10/12/2010 10:22 PM, Michael Stover wrote:Why would I laugh? I've been using Eclipse for nearly 10 years. Descent claims to be a dead project, so I'm curious that you say you use it - what version of Eclipse are you using with it? DDT is it's replacement and it has no release. On Tue, Oct 12, 2010 at 10:18 PM, Eric Poggel <dnewsgroup2 yage3d.net <mailto:dnewsgroup2 yage3d.net>> wrote: On 10/12/2010 9:57 PM, Michael Stover wrote: Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike As an Eclipse fan (don't laugh!) I've been using Descent for a couple of years now with good results. I think others here may use VisualD.
It's been at least 6 months since I updated it--most things worked pretty well so I didn't bother.
Oct 13 2010
On 10/12/2010 10:22 PM, Michael Stover wrote:Why would I laugh?
A lot of people say eclipse is slow and bloated. Maybe it is, but it has a lot of killer features.
Oct 13 2010
On 2010-10-13 18:02, Eric Poggel wrote:On 10/12/2010 10:22 PM, Michael Stover wrote:Why would I laugh?
A lot of people say eclipse is slow and bloated. Maybe it is, but it has a lot of killer features.
The start up time for Eclipse 3.6 has approved a lot compared to 3.5. -- /Jacob Carlborg
Oct 13 2010
Hello Michael,Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use?
Real life has gotten in the way for a while but if, make that when, I go back I expect I'll be using Beyond Compare. Yes it's a diff tool, not an IDE but I find it really handy to edit a file in comparison to a reference version. -- ... <IXOYE><
Oct 12 2010
--005045016da23c4573049276443b Content-Type: text/plain; charset=ISO-8859-1 Why would I laugh? I've been using Eclipse for nearly 10 years. Descent claims to be a dead project, so I'm curious that you say you use it - what version of Eclipse are you using with it? DDT is it's replacement and it has no release. On Tue, Oct 12, 2010 at 10:18 PM, Eric Poggel <dnewsgroup2 yage3d.net>wrote:On 10/12/2010 9:57 PM, Michael Stover wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
years now with good results. I think others here may use VisualD.
--005045016da23c4573049276443b Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Why would I laugh? =A0I've been using Eclipse for nearly 10 years. =A0D= escent claims to be a dead project, so I'm curious that you say you use= it - what version of Eclipse are you using with it? =A0DDT is it's rep= lacement and it has no release.<br> <br><div class=3D"gmail_quote">On Tue, Oct 12, 2010 at 10:18 PM, Eric Pogge= l <span dir=3D"ltr"><<a href=3D"mailto:dnewsgroup2 yage3d.net">dnewsgrou= p2 yage3d.net</a>></span> wrote:<br><blockquote class=3D"gmail_quote" st= yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"> <div class=3D"im">On 10/12/2010 9:57 PM, Michael Stover wrote:<br> </div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l= eft:1px #ccc solid;padding-left:1ex"><div class=3D"im"> Elephant appears dead. =A0Poseidon's activity is extremely low and is<b= r></div> still alpha after 5 years. LEDS is even less active, and DDT doesn't<br=
<br> -Mike<br> </blockquote> As an Eclipse fan (don't laugh!) I've been using Descent for a coup= le of years now with good results. =A0I think others here may use VisualD.<= br> </blockquote></div><br> --005045016da23c4573049276443b--
Oct 12 2010
On 10/12/2010 9:57 PM, Michael Stover wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
From: patl athena.mit.edu (Patrick J. LoPresti) Subject: The True Path (long) Date: 11 Jul 91 03:17:31 GMT Newsgroups: alt.religion.emacs,alt.slack When I log into my Xenix system with my 110 baud teletype, both vi *and* Emacs are just too damn slow. They print useless messages like, 'C-h for help' and '"foo" File is read only'. So I use the editor that doesn't waste my VALUABLE time. Ed, man! !man ed ED(1) UNIX Programmer's Manual ED(1) NAME ed - text editor SYNOPSIS ed [ - ] [ -x ] [ name ] DESCRIPTION Ed is the standard text editor. --- Computer Scientists love ed, not just because it comes first alphabetically, but because it's the standard. Everyone else loves ed because it's ED! "Ed is the standard text editor." And ed doesn't waste space on my Timex Sinclair. Just look: -rwxr-xr-x 1 root 24 Oct 29 1929 /bin/ed -rwxr-xr-t 4 root 1310720 Jan 1 1970 /usr/ucb/vi -rwxr-xr-x 1 root 5.89824e37 Oct 22 1990 /usr/bin/emacs Of course, on the system *I* administrate, vi is symlinked to ed. Emacs has been replaced by a shell script which 1) Generates a syslog message at level LOG_EMERG; 2) reduces the user's disk quota by 100K; and 3) RUNS ED!!!!!! "Ed is the standard text editor." Let's look at a typical novice's session with the mighty ed: golem> ed ? help ? ? ? quit ? exit ? bye ? hello? ? eat flaming death ? ^C ? ^C ? ^D ? --- Note the consistent user interface and error reportage. Ed is generous enough to flag errors, yet prudent enough not to overwhelm the novice with verbosity. "Ed is the standard text editor." Ed, the greatest WYGIWYG editor of all. ED IS THE TRUE PATH TO NIRVANA! ED HAS BEEN THE CHOICE OF EDUCATED AND IGNORANT ALIKE FOR CENTURIES! ED WILL NOT CORRUPT YOUR PRECIOUS BODILY FLUIDS!! ED IS THE STANDARD TEXT EDITOR! ED MAKES THE SUN SHINE AND THE BIRDS SING AND THE GRASS GREEN!! When I use an editor, I don't want eight extra KILOBYTES of worthless help screens and cursor positioning code! I just want an EDitor!! Not a "viitor". Not a "emacsitor". Those aren't even WORDS!!!! ED! ED! ED IS THE STANDARD!!! TEXT EDITOR. When IBM, in its ever-present omnipotence, needed to base their "edlin" on a UNIX standard, did they mimic vi? No. Emacs? Surely you jest. They chose the most karmic editor of all. The standard. Ed is for those who can *remember* what they are working on. If you are an idiot, you should use Emacs. If you are an Emacs, you should not be vi. If you use ED, you are on THE PATH TO REDEMPTION. THE SO-CALLED "VISUAL" EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY ED HAS SPOKEN!!! ?
Oct 12 2010
Michael Stover wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use?
microEmacs
Oct 12 2010
Editors are designed for specific people, editors :) All IDE's out there i have seen based on these editors. You ask what actual programmers use, they mostly use these editors, i was one of those, and i curse those times. I am not an editor but a code writer, two different things, and the difference is grand. There is only one "editor" out there i know that actually targets coders is, gvim. If you have time (and not a little), you should give it a try. Thanks. On Wed, 13 Oct 2010 04:57:44 +0300, Michael Stover <michael.r.stover gmail.com> wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
-- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
Oct 12 2010
"Michael Stover" <michael.r.stover gmail.com> wrote in message news:mailman.563.1286935070.858.digitalmars-d puremagic.com...Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use?
Programmer's Notepad 2 ( http://www.pnotepad.org/ ) I've tried a TON of different editors and IDE's and that's the only one that doesn't irritate me. Small, fast, free, looks good, behaves well, configurable, D syntax highlighting out-of-the-box.
Oct 12 2010
On 13.10.2010 06:20, Nick Sabalausky wrote:"Michael Stover"<michael.r.stover gmail.com> wrote in message news:mailman.563.1286935070.858.digitalmars-d puremagic.com...Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use?
Programmer's Notepad 2 ( http://www.pnotepad.org/ ) I've tried a TON of different editors and IDE's and that's the only one that doesn't irritate me. Small, fast, free, looks good, behaves well, configurable, D syntax highlighting out-of-the-box.
I use that, too. When I need to debug, I use cv2pdb to create a .pdb file, and then just do "vcexpress myapp.exe". If get some time to work on my D projects again, I might look into VisualD. But it seems that D is cursed when it comes to IDEs. Nothing I've tried so far has been worth the trouble.
Oct 12 2010
"torhu" <no spam.invalid> wrote in message news:i93h03$24fs$1 digitalmars.com...On 13.10.2010 06:20, Nick Sabalausky wrote:"Michael Stover"<michael.r.stover gmail.com> wrote in message news:mailman.563.1286935070.858.digitalmars-d puremagic.com...Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use?
Programmer's Notepad 2 ( http://www.pnotepad.org/ ) I've tried a TON of different editors and IDE's and that's the only one that doesn't irritate me. Small, fast, free, looks good, behaves well, configurable, D syntax highlighting out-of-the-box.
I use that, too. When I need to debug, I use cv2pdb to create a .pdb file, and then just do "vcexpress myapp.exe".
I've spent so much time on games, web and embedded that I've gotten used to printf-debugging, and when I do use a debugger I often find it to slow me down. Nothing against debuggers, they can be nice, but printf-debugging has the advantages of lower startup time, lower barrier-to-entry, and best of all, being much better at stepping backwards in time (all you have to do is look/scroll upwards).If get some time to work on my D projects again, I might look into VisualD. But it seems that D is cursed when it comes to IDEs. Nothing I've tried so far has been worth the trouble.
If it's support for contextual symbols (like code completion, etc) you're looking for, the d2tags tool someone made awhile ago makes it possible for PN2 to gain such support for D. It hasn't happened yet, but it looks like it's coming (they've set it to "High" priority and set a milestone for it): http://code.google.com/p/pnotepad/issues/detail?id=903
Oct 13 2010
"Denis Koroskin" <2korden gmail.com> wrote in message news:op.vkiag4zbo7cclz korden-pc...On Wed, 13 Oct 2010 08:20:12 +0400, Nick Sabalausky <a a.a> wrote:"Michael Stover" <michael.r.stover gmail.com> wrote in message news:mailman.563.1286935070.858.digitalmars-d puremagic.com...Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use?
Programmer's Notepad 2 ( http://www.pnotepad.org/ ) I've tried a TON of different editors and IDE's and that's the only one that doesn't irritate me. Small, fast, free, looks good, behaves well, configurable, D syntax highlighting out-of-the-box.
FWIW, Notepad++ has got an out-of-box D syntax highlighting support, too, recently (both Notepad++ and PN2 are based on Scintilla).
Yea, Scintilla's great. *Only* thing I'd change about it is that I really, really wish it had support for elastic tabstops ( http://nickgravgaard.com/elastictabstops/ ). Ever since I first read that page, I've been itching to start using them. But aside from that one wish, Scintilla's very well done.
Oct 13 2010
Am 13.10.2010 03:57, schrieb Michael Stover:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
win32 -> VisualD linux -> CodeBlocks
Oct 12 2010
On Wed, 13 Oct 2010 08:20:12 +0400, Nick Sabalausky <a a.a> wrote:"Michael Stover" <michael.r.stover gmail.com> wrote in message news:mailman.563.1286935070.858.digitalmars-d puremagic.com...Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use?
Programmer's Notepad 2 ( http://www.pnotepad.org/ ) I've tried a TON of different editors and IDE's and that's the only one that doesn't irritate me. Small, fast, free, looks good, behaves well, configurable, D syntax highlighting out-of-the-box.
FWIW, Notepad++ has got an out-of-box D syntax highlighting support, too, recently (both Notepad++ and PN2 are based on Scintilla).
Oct 13 2010
On Wed, 13 Oct 2010 05:57:44 +0400, Michael Stover <michael.r.stover gmail.com> wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
I mostly use Notepad++ (Windows) for code editing (and Code::Blocks on occasion).
Oct 13 2010
Le 13/10/2010 03:57, Michael Stover a écrit :Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
I use Visual D and JEdit. Olivier.
Oct 13 2010
On Tue, 12 Oct 2010 21:57:44 -0400, Michael Stover wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use?
My "IDE" is rather ad-hoc: I use Terminator (split-screen terminal app) with vim in one panel and a shell in the other for running rdmd. -Lars
Oct 13 2010
Michael Stover Wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use?<div><br></div><div>-Mike</div>
I don't want to sound like one of those Unix condescending users (http://www.perturb.org/images/1/dilbert-unix.png) but with Vim loaded with the plugins "project", "nerd_tree", "nerd_commenter", "yankring", "taglist", "ack", "mru" and "bufferexplorer" I don't feel the need for any (graphical) IDE.
Oct 13 2010
On 2010-10-13 03:57, Michael Stover wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
Still using Eclipse with Descent as the IDE and TextMate as an lightweight editor. -- /Jacob Carlborg
Oct 13 2010
Wed, 13 Oct 2010 12:02:04 -0400, Eric Poggel wrote:On 10/12/2010 10:22 PM, Michael Stover wrote:Why would I laugh?
A lot of people say eclipse is slow and bloated. Maybe it is, but it has a lot of killer features.
We already discussed this a week or two ago. Eclipse *with useless plugins disabled* works rather quickly on *modern* machines. That means, on Sun Java 6/7 JVM and Eclipse 3.6. SWT performance depends on your graphics drivers and also the SWT's libraries are improving constantly. The JVM can make use of multiple cores (e.g. parallel garbage collection) and over 1 GB of memory (remember to tune your jvm settings)! You can also improve the slow startup times with a disk cache and/or raid-0 setup and/or ssd disks. Surprising, eh?!
Oct 13 2010
On 10/12/2010 09:57 PM, Michael Stover wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
Casey
Oct 13 2010
On 10/13/2010 07:43 PM, retard wrote:Wed, 13 Oct 2010 16:24:12 -0700, Jonathan M Davis wrote:On Wednesday, October 13, 2010 16:06:18 sybrandy wrote:On 10/12/2010 09:57 PM, Michael Stover wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
I stick with Vim. Who needs anything else? :P Casey
Proper code completion, correctly jumping to function definitions, and various other features that IDEs generally do well tend to be quite poor in vim. It can do many of them on some level, but for instance, while ctags does give you the ability to jump to function declarations, it does quite poorly in the face of identical variable names across files. There are a number of IDE features that I would love to have and use but vim can't properly pull off. When I have a decent IDE, I'm always torn on whether to use vim or the IDE. vim (well, gvim) generally wins out, but sometimes the extra abilities of the IDE are just too useful. What I'd really like is full-featured IDE with complete and completely remappable vim bindings.
that IDEs do provide. I just really hate them because they tend to be bloated and I tend to type faster than the autocomplete. Also, when working with a laptop or Linux command line from time to time, it's good to not have to rely on a mouse or software that needs to be installed.I found this with a bit of googling: http://eclim.org/
I hated eclim. I found Vrapper to be much nicer as it just gave me most of Vim without doing things in a strange manner. http://vrapper.sourceforge.net/home/ Casey
Oct 13 2010
Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Russel Winder wrote:On Wed, 2010-10-13 at 16:24 -0700, Jonathan M Davis wrote: [ . . . ]Proper code completion, correctly jumping to function definitions, and=
other features that IDEs generally do well tend to be quite poor in vi=
do many of them on some level, but for instance, while ctags does give=
ability to jump to function declarations, it does quite poorly in the =
identical variable names across files. There are a number of IDE featu=
would love to have and use but vim can't properly pull off. When I hav=
IDE, I'm always torn on whether to use vim or the IDE. vim (well, gvim=
generally wins out, but sometimes the extra abilities of the IDE are j=
useful. What I'd really like is full-featured IDE with complete and co=
remappable vim bindings.
Bizarrely the single feature that fails for me in Eclipse, NetBeans and=
IntelliJ IDEA that I find the single most problematic feature in my programming life -- which means Emacs remains the one true editor -- is=
formatting comments. I seemingly cannot survive without the ability to=
reformat the paragraphs of comment blocks to a given width. Emacs handles this trivially in all languages I use for the modes I have. Th=
IDEs seem unable to provide the functionality. Usually they end up reformatting my entire file to some bizarre formatting that is not the one set up for the project. I appreciate that being able to trivially create properly formatted comments is probably uniquely my problem but . . . =20
well as (X)Emacs. Jerome --=20 mailto:jeberger free.fr http://jeberger.free.fr Jabber: jeberger jabber.fr
Oct 16 2010
On 10/16/10 4:50 CDT, "Jérôme M. Berger" wrote:Same here, no IDE I've seen is able to format code and comments as well as (X)Emacs.
Yah. Emacs' formatting abilities are like real estate prices in Houston: once you got calibrated to them, it's hard to move away. Andrei
Oct 16 2010
On 16/10/2010 10:50, "Jérôme M. Berger" wrote:Russel Winder wrote:On Wed, 2010-10-13 at 16:24 -0700, Jonathan M Davis wrote: [ . . . ]Proper code completion, correctly jumping to function definitions, and various other features that IDEs generally do well tend to be quite poor in vim. It can do many of them on some level, but for instance, while ctags does give you the ability to jump to function declarations, it does quite poorly in the face of identical variable names across files. There are a number of IDE features that I would love to have and use but vim can't properly pull off. When I have a decent IDE, I'm always torn on whether to use vim or the IDE. vim (well, gvim) generally wins out, but sometimes the extra abilities of the IDE are just too useful. What I'd really like is full-featured IDE with complete and completely remappable vim bindings.
Bizarrely the single feature that fails for me in Eclipse, NetBeans and IntelliJ IDEA that I find the single most problematic feature in my programming life -- which means Emacs remains the one true editor -- is formatting comments. I seemingly cannot survive without the ability to reformat the paragraphs of comment blocks to a given width. Emacs handles this trivially in all languages I use for the modes I have. The IDEs seem unable to provide the functionality. Usually they end up reformatting my entire file to some bizarre formatting that is not the one set up for the project. I appreciate that being able to trivially create properly formatted comments is probably uniquely my problem but . . .
well as (X)Emacs. Jerome
Interesting. For anyone else who shares that opinion, what are the IDE's that you have seen? In particular, does this include JDT? -- Bruno Medeiros - Software Engineer
Oct 29 2010
Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Bruno Medeiros wrote:On 16/10/2010 10:50, "J=C3=A9r=C3=B4me M. Berger" wrote:Same here, no IDE I've seen is able to format code and comments as=
well as (X)Emacs. Jerome
Interesting. For anyone else who shares that opinion, what are the IDE'=
that you have seen? In particular, does this include JDT? =20
Jerome --=20 mailto:jeberger free.fr http://jeberger.free.fr Jabber: jeberger jabber.fr
Oct 29 2010
On Wednesday, October 13, 2010 16:06:18 sybrandy wrote:On 10/12/2010 09:57 PM, Michael Stover wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
I stick with Vim. Who needs anything else? :P Casey
Proper code completion, correctly jumping to function definitions, and various other features that IDEs generally do well tend to be quite poor in vim. It can do many of them on some level, but for instance, while ctags does give you the ability to jump to function declarations, it does quite poorly in the face of identical variable names across files. There are a number of IDE features that I would love to have and use but vim can't properly pull off. When I have a decent IDE, I'm always torn on whether to use vim or the IDE. vim (well, gvim) generally wins out, but sometimes the extra abilities of the IDE are just too useful. What I'd really like is full-featured IDE with complete and completely remappable vim bindings. - Jonathan M Davis
Oct 13 2010
Wed, 13 Oct 2010 16:24:12 -0700, Jonathan M Davis wrote:On Wednesday, October 13, 2010 16:06:18 sybrandy wrote:On 10/12/2010 09:57 PM, Michael Stover wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
I stick with Vim. Who needs anything else? :P Casey
Proper code completion, correctly jumping to function definitions, and various other features that IDEs generally do well tend to be quite poor in vim. It can do many of them on some level, but for instance, while ctags does give you the ability to jump to function declarations, it does quite poorly in the face of identical variable names across files. There are a number of IDE features that I would love to have and use but vim can't properly pull off. When I have a decent IDE, I'm always torn on whether to use vim or the IDE. vim (well, gvim) generally wins out, but sometimes the extra abilities of the IDE are just too useful. What I'd really like is full-featured IDE with complete and completely remappable vim bindings.
I found this with a bit of googling: http://eclim.org/
Oct 13 2010
--90e6ba5bb8f714275c0492885b9e Content-Type: text/plain; charset=ISO-8859-1 Seems to be mainly for Java development. On Wed, Oct 13, 2010 at 6:43 PM, retard <re tard.com.invalid> wrote:Wed, 13 Oct 2010 16:24:12 -0700, Jonathan M Davis wrote:On Wednesday, October 13, 2010 16:06:18 sybrandy wrote:On 10/12/2010 09:57 PM, Michael Stover wrote:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike
I stick with Vim. Who needs anything else? :P Casey
Proper code completion, correctly jumping to function definitions, and various other features that IDEs generally do well tend to be quite poor in vim. It can do many of them on some level, but for instance, while ctags does give you the ability to jump to function declarations, it does quite poorly in the face of identical variable names across files. There are a number of IDE features that I would love to have and use but vim can't properly pull off. When I have a decent IDE, I'm always torn on whether to use vim or the IDE. vim (well, gvim) generally wins out, but sometimes the extra abilities of the IDE are just too useful. What I'd really like is full-featured IDE with complete and completely remappable vim bindings.
I found this with a bit of googling: http://eclim.org/
--90e6ba5bb8f714275c0492885b9e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Seems to be mainly for Java development.<br><br><div class=3D"gmail_quote">= On Wed, Oct 13, 2010 at 6:43 PM, retard <span dir=3D"ltr"><re tard.com.i= nvalid></span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg= in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"> <div class=3D"im">Wed, 13 Oct 2010 16:24:12 -0700, Jonathan M Davis wrote:<= br> <br> > On Wednesday, October 13, 2010 16:06:18 sybrandy wrote:<br> </div><div><div></div><div class=3D"h5">>> On 10/12/2010 09:57 PM, Mi= chael Stover wrote:<br> >> > Elephant appears dead. =A0Poseidon's activity is extremel= y low and is<br> >> > still alpha after 5 years. LEDS is even less active, and DDT = doesn't<br> >> > have a release yet. =A0What do actual D programmers use?<br> >> ><br> >> > -Mike<br> >><br> >> I stick with Vim. =A0Who needs anything else? :P<br> >><br> >> Casey<br> ><br> </div></div><div class=3D"im">> Proper code completion, correctly jumpin= g to function definitions, and<br> > various other features that IDEs generally do well tend to be quite po= or<br> > in vim. It can do many of them on some level, but for instance, while<= br> > ctags does give you the ability to jump to function declarations, it<b= r> > does quite poorly in the face of identical variable names across files= .<br> > There are a number of IDE features that I would love to have and use b= ut<br> > vim can't properly pull off. When I have a decent IDE, I'm alw= ays torn<br> > on whether to use vim or the IDE. vim (well, gvim) generally wins out,= <br> > but sometimes the extra abilities of the IDE are just too useful. What= <br> > I'd really like is full-featured IDE with complete and completely<= br> > remappable vim bindings.<br> <br> </div>I found this with a bit of googling: <a href=3D"http://eclim.org/" ta= rget=3D"_blank">http://eclim.org/</a><br> </blockquote></div><br> --90e6ba5bb8f714275c0492885b9e--
Oct 13 2010
Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 2010-10-13 at 16:24 -0700, Jonathan M Davis wrote: [ . . . ]Proper code completion, correctly jumping to function definitions, and va=
other features that IDEs generally do well tend to be quite poor in vim. =
do many of them on some level, but for instance, while ctags does give yo=
ability to jump to function declarations, it does quite poorly in the fac=
identical variable names across files. There are a number of IDE features=
would love to have and use but vim can't properly pull off. When I have a=
IDE, I'm always torn on whether to use vim or the IDE. vim (well, gvim)=
generally wins out, but sometimes the extra abilities of the IDE are just=
useful. What I'd really like is full-featured IDE with complete and compl=
remappable vim bindings.
Bizarrely the single feature that fails for me in Eclipse, NetBeans and IntelliJ IDEA that I find the single most problematic feature in my programming life -- which means Emacs remains the one true editor -- is formatting comments. I seemingly cannot survive without the ability to reformat the paragraphs of comment blocks to a given width. Emacs handles this trivially in all languages I use for the modes I have. The IDEs seem unable to provide the functionality. Usually they end up reformatting my entire file to some bizarre formatting that is not the one set up for the project. I appreciate that being able to trivially create properly formatted comments is probably uniquely my problem but . . . --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel russel.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Oct 13 2010
Code::Blocks: Works quite well for Windows and Linux, except for some occasional dependency problems because of single-file compilation. Unusable on Mac because of keyboard shortcut issues. Project and build option configuration is a bit complicated and the toolchain-settings need to be tweaked manually. VisualD: Now seems quite stable and works well, good debugger integration. Right now I have to switch back to Code::Blocks on Windows because of DMD linking problems in the compile-everything-at-once-build that VisualD does (normally preferrable). D for XCode: Works really well for me on Mac OS since I took the time to understand the XCode project structure. It has, however, some serious problems with its dependency calculation and also does only single-file builds. I tried Descent several times and its semantic features were great, but the missing D2 support was always a problem.
Oct 14 2010
Sönke Ludwig wrote:Code::Blocks: Works quite well for Windows and Linux, except for some occasional dependency problems because of single-file compilation. Unusable on Mac because of keyboard shortcut issues. Project and build option configuration is a bit complicated and the toolchain-settings need to be tweaked manually.
Some Mac OS X keyboard shortcut issues were fixed in "10.05-p1"... If you are talking about the optional-but-default keybinder plugin. --anders
Oct 14 2010
Am 14.10.2010 11:46, schrieb Anders F Björklund:Sönke Ludwig wrote:Code::Blocks: Works quite well for Windows and Linux, except for some occasional dependency problems because of single-file compilation. Unusable on Mac because of keyboard shortcut issues. Project and build option configuration is a bit complicated and the toolchain-settings need to be tweaked manually.
Some Mac OS X keyboard shortcut issues were fixed in "10.05-p1"... If you are talking about the optional-but-default keybinder plugin. --anders
Yes, that version indeed fixes the cmd-key issue that was the problem (had to clean my Application Support/codeblocks directory though). I missed that release although I checked the front page and the nightly forum multiple times after the release. Thanks for the hint! Sönke
Oct 16 2010
On 2010-10-12 21:57:44 -0400, Michael Stover <michael.r.stover gmail.com> said:Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use?
I'm using Xcode, with the D plugin for Xcode I made. <http://michelf.com/projects/d-for-xcode/> -- Michel Fortin michel.fortin michelf.com http://michelf.com/
Oct 16 2010
Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 16 Oct 2010 08:59:10 -0500"Andrei" =3D=3D Andrei Alexandrescu wrote:
Andrei> Yah. Emacs' formatting abilities are like real estate prices in Andrei> Houston: once you got calibrated to them, it's hard to move Andrei> away. It looks there is no perfect IDE for D available (yet) - Qt is missing D support, Codeblocks lacks integration with e.g. QtD...so now when we'll start learning D (when will this TDPL arrive), I think I may just continue using Emacs, but I wonder if you (D users using Emacs) can recommend what would be the best code-completion system for it? Sincerely, Gour --=20 Gour | Hlapicina, Croatia | GPG key: CDBF17CA ----------------------------------------------------------------
Oct 16 2010









Adam D. Ruppe <destructionator gmail.com> 