I know this is a perennial question, but I thought I'd ask again
to see if the answer has changed.
I am pissed off with CodeBlocks, since it seems difficult to
install the latest version without the possibility of breaking
your existing one (10.04). I don't want to go there, since
despite its annoying bugs, it lets me work on my project, and I
want to continue to do that.
I quite like Bluefish, but the situation there is even worse. An
attempt to install 2.2.4 from the repo suggested on their web
site offers to install 2.5 beta.
I could revert to Gedit and a makefile, but it has really
rudimentary facilities for marking blocks of code, or for
duplicating them.
Eclipse is sooo slow - Java I presume. That's reserved for
Android development, which I'm off at the moment.
I don't have Visual Studio, so the plug-in for that is out.
Maybe MonoDevelop, but the blurb for that uses terms like
ASP.NET, which immediately puts me off.
What am I missing?
Thanks Steve

I know this is a perennial question, but I thought I'd ask
again to see if the answer has changed.
I am pissed off with CodeBlocks, since it seems difficult to
install the latest version without the possibility of breaking
your existing one (10.04). I don't want to go there, since
despite its annoying bugs, it lets me work on my project, and I
want to continue to do that.
I quite like Bluefish, but the situation there is even worse.
An attempt to install 2.2.4 from the repo suggested on their
web site offers to install 2.5 beta.
I could revert to Gedit and a makefile, but it has really
rudimentary facilities for marking blocks of code, or for
duplicating them.
Eclipse is sooo slow - Java I presume. That's reserved for
Android development, which I'm off at the moment.
I don't have Visual Studio, so the plug-in for that is out.
Maybe MonoDevelop, but the blurb for that uses terms like
ASP.NET, which immediately puts me off.
What am I missing?
Thanks Steve

I use monoD and it is by far the best IDE for D that I have
tried, I have tried to mess with Visual D on 3 different
occasions but I have never got it working properly and I didn't
want to use eclipse either as it is kinda bloated. Its super
simple as well, just get monoDevelop running and download the D
plugin from the plugin manager, set your paths and your done.

I use monoD and it is by far the best IDE for D that I have
tried, I have tried to mess with Visual D on 3 different
occasions but I have never got it working properly and I didn't
want to use eclipse either as it is kinda bloated. Its super
simple as well, just get monoDevelop running and download the D
plugin from the plugin manager, set your paths and your done.

OK, I looked again, but for Ubuntu, the latest version offered on
the monoD web site is 2 major versions old. That does not
encourage me.

I use monoD and it is by far the best IDE for D that I have tried, I
have tried to mess with Visual D on 3 different occasions but I have
never got it working properly and I didn't want to use eclipse either
as it is kinda bloated. Its super simple as well, just get monoDevelop
running and download the D plugin from the plugin manager, set your
paths and your done.

OK, I looked again, but for Ubuntu, the latest version offered on the
monoD web site is 2 major versions old. That does not encourage me.

Look on Mono-D website. There's installation guide for Ubuntu. Basically
you need to add ppa apt repository and you will get the latest Mono-D
version.

After a while with Mono, I'm eagerly awaiting DDT integrating
with Dub and going back to Eclipse. It isn't that slow if your
computer isn't. No, really. And there are things you can do to
the initialization file that sometimes cuts the loading time down
to something manageable. And while starting it can last you a
lifetime on a bad day, unlike certain other editors that start
instantly, it doesn't crash all the time.
Mono is... kinda meh. It's very nice when it works. It works most
of the time. But when it doesn't it's like fighting the tides.
It's not even Mono-D that is bad, it's the editor itself that
sucks. Cascades of null pointer exceptions accompanied by popups
that I don't know how to disable, sometimes following every
single keystroke kills productivity. I don't even get how or why
or when it resets.

back in 2010 i was happy with geany but i was using it like gedit. right
now i'm going with emacs and d-mode. i'm very happy with it.
On Saturday, January 25, 2014, Francesco Cattoglio <
francesco.cattoglio gmail.com> wrote:

On Saturday, 25 January 2014 at 18:00:48 UTC, Steve Teale wrote:

What am I missing?

Personally I'm on vim + dub. Perhaps it won't be enough when my codebases
grow out of control, but perhaps by that time I'll be able to use
hackerpilot's work on DCD =)

Mono-D is best of IDE's in my opinion, but it is only viable if
you are on bleeding edge distro or fine with manually building
latest Mono-Develop version.
I personally just use vim most the time and keep forgetting to
check out DScanner/DCD plugin for it :)

I find Mono-D to work very well and is what I use. But if it's a
bit heavy-weight for your liking, Sublime Text with DCD also
works nicely (but doesn't have things like building the project
built in unless you go through a bit of effort).

I find Mono-D to work very well and is what I use. But if it's
a bit heavy-weight for your liking, Sublime Text with DCD also
works nicely (but doesn't have things like building the project
built in unless you go through a bit of effort).

I find Mono-D to work very well and is what I use. But if it's
a bit heavy-weight for your liking, Sublime Text with DCD also
works nicely (but doesn't have things like building the
project built in unless you go through a bit of effort).

Someone made a ST plugin for DCD? Is it on Github somewhere?

Yeah, here it is https://github.com/yazd/DKit
There is some dub stuff too on a different branch, but I'll need
to merge that into master and test again after the changes to the
master branch and dub.

I know this is a perennial question, but I thought I'd ask again to see if
the answer has changed.
I am pissed off with CodeBlocks, since it seems difficult to install the
latest version without the possibility of breaking your existing one
(10.04). I don't want to go there, since despite its annoying bugs, it lets
me work on my project, and I want to continue to do that.
I quite like Bluefish, but the situation there is even worse. An attempt
to install 2.2.4 from the repo suggested on their web site offers to
install 2.5 beta.
I could revert to Gedit and a makefile, but it has really rudimentary
facilities for marking blocks of code, or for duplicating them.
Eclipse is sooo slow - Java I presume. That's reserved for Android
development, which I'm off at the moment.
I don't have Visual Studio, so the plug-in for that is out.

Get Visual Studio. Its the best experience atm by far.
Maybe MonoDevelop, but the blurb for that uses terms like ASP.NET, which

immediately puts me off.

MonoDevelop is pretty good too. Mono-D is good, but MonoDevelop itself is
kinda flaky.
What am I missing?

I know this is a perennial question, but I thought I'd ask again to see
if the answer has changed.
I am pissed off with CodeBlocks, since it seems difficult to install the
latest version without the possibility of breaking your existing one
(10.04). I don't want to go there, since despite its annoying bugs, it
lets me work on my project, and I want to continue to do that.
I quite like Bluefish, but the situation there is even worse. An attempt
to install 2.2.4 from the repo suggested on their web site offers to
install 2.5 beta.
I could revert to Gedit and a makefile, but it has really rudimentary
facilities for marking blocks of code, or for duplicating them.
Eclipse is sooo slow - Java I presume. That's reserved for Android
development, which I'm off at the moment.
I don't have Visual Studio, so the plug-in for that is out.
Maybe MonoDevelop, but the blurb for that uses terms like ASP.NET, which
immediately puts me off.
What am I missing?

Me too and that's all i use for development now. I know it's a
big jump from an IDE to 'just' an editor but give vim a go*.
Sublime Text does look nice and runs really well on Linux but to
be honest save your money, use vim.
*and when i say 'give vim a go' i mean force yourself to stick
with it and learn about text objects and movements. I only
grokked it on my third attempt. I've never looked back.

If it doesn't work then I'd love feedback.
I've just integrated some DUB support, in terms that you can
create sublime project files from a DUB package, and dependency
imports will be added to your project file for autocompletions
(might need to run `Update Import Paths` command to take effect),
some build support (needs testing), and fixed some problems on
Windows.

On Linux, Mono-D seems to be pretty decent if you can actually
figure out how to install the thing.
Personally, I go with Geany+KDbg.
Geany is lightweight, supports D syntax, provides tabs, file
browsing, projects, built-in command promp, folder search, and
regex search and replace. If you want it to build or debug, you
can set up some command line statements that you apply to buttons
in the toolbar. Note: You need to install an extra plugin to gain
project abilities.
Though not listed as one of the D-capable debuggers, KDbg seemed
to just straight off work out of the box, giving me better
control of the location of breakpoints, more watchable variables,
and the ability to see the address of pointers at the same time
as being able to edit the location of the View Memory panel
(unfortunately, no debugger seemed to support the ability to copy
and paste memory addresses). Working on Phobos, it was able to
successfully find and accept source files from both my test
application and Phobos. Other debuggers seemed to only be able to
find one or the other.

I've used jEdit for more than ten years for C++, JS or PHP coding
and I appreciate it's efficiency, thanks to a lot of plugins, and
it's D compatible.
It's quite efficient for hyper searching/replacing in a bunch of
files and has block selection, folding, completing, etc. features.
It doesn't need days to configure, just select plugins you need
(project viewer, file buffer, etc.), and running D files at
console interface is out of the box: well what more?