December 20, 2016
On Thursday, 30 July 2015 at 07:44:12 UTC, Daniel Kozák wrote:
>
> On Thu, 30 Jul 2015 00:20:11 +0000
> "Brandon Ragland" <brags@callmemaybe.com> wrote:
>
>> Just curious who thinks what IDE is best?
>> 
>> I don't think any IDE is perfect, and I've been using Eclipse with DDT and have been having a good time with it. However I don't particularly like Eclipse much, and was wondering what others though?
>> 
>> I don't use Windows myself so I couldn't use VisualD or anything like that or try it out.
>> 
>> -Brandon
>
> I really like Jetbrains products (IntellijIDEA, Phpstorm, CLion ...),
> unfortunatly there is no full support for D in any of them :(.
>
> So I use DDT and MonoD, however I am not big fan of eclipse and MonoDevelop neither.

I have been working on an IntelliJ plugin but progress is very slow - if anyone wants to help out they are more than welcome :)

https://github.com/kingsleyh/DLanguage

--Kingsley
December 23, 2016
Which D IDEs support the following refactoring features:
 *Change method signature
 *Rename method
?
Which IDEs have autocomplete in the textbox of the dialog "Add watch" for debugging?

I think that we should make wiki page with tables, which show current progress on refactoring features, debugging features and so on of the different IDEs. The common list of refactoring features can be added from mature tools like IntelliJ IDEA, Visual AssistX, Resharper.
Also we could vote for some features in this common table. IDE maintainers could consider such common feature request list.


January 19, 2017
On Sunday, 7 August 2016 at 06:09:58 UTC, MGW wrote:
> On Sunday, 7 August 2016 at 06:05:42 UTC, MGW wrote:
>> On Saturday, 11 June 2016 at 17:37:58 UTC, MGW wrote:
>
> Further development (new version)  ide5 on the basis of Qt-5
>
> https://www.youtube.com/watch?v=RBan5Dwt_JM
>
> github.com/MGWL/QtE5

I really like your work.
January 23, 2017
On Tuesday, 20 December 2016 at 18:44:55 UTC, Kingsley wrote:
> On Thursday, 30 July 2015 at 07:44:12 UTC, Daniel Kozák wrote:
>>
>> On Thu, 30 Jul 2015 00:20:11 +0000
>> "Brandon Ragland" <brags@callmemaybe.com> wrote:
>>
>>> Just curious who thinks what IDE is best?
>>> 
>>> I don't think any IDE is perfect, and I've been using Eclipse with DDT and have been having a good time with it. However I don't particularly like Eclipse much, and was wondering what others though?
>>> 
>>> I don't use Windows myself so I couldn't use VisualD or anything like that or try it out.
>>> 
>>> -Brandon
>>
>> I really like Jetbrains products (IntellijIDEA, Phpstorm, CLion ...),
>> unfortunatly there is no full support for D in any of them :(.
>>
>> So I use DDT and MonoD, however I am not big fan of eclipse and MonoDevelop neither.
>
> I have been working on an IntelliJ plugin but progress is very slow - if anyone wants to help out they are more than welcome :)
>
> https://github.com/kingsleyh/DLanguage
>
> --Kingsley

What's the news on this? I applaud your efforts as D needs a good ide that contributes to the programmers productivity.

Is the D grammar implementation still the issue?

I saw someone mention JFlex and someone at

http://forum.dlang.org/post/rgaqfhccifjfgncvrunx@forum.dlang.org

is working on a JFlex parser.

Can someone who is just starting to use this toolchain easily fix problems or does it require a lot of compiling, waiting, restarting, etc?

If I can easily apply changes to the grammar under discussion and see the changes near instantaneous(not > minutes) I would be willing to help on that end.




March 23, 2019
On Monday, 23 January 2017 at 23:36:27 UTC, Profile Anaysis wrote:
> On Tuesday, 20 December 2016 at 18:44:55 UTC, Kingsley wrote:
>> On Thursday, 30 July 2015 at 07:44:12 UTC, Daniel Kozák wrote:
>>>
>>> On Thu, 30 Jul 2015 00:20:11 +0000
>>> "Brandon Ragland" <brags@callmemaybe.com> wrote:
>>>
>>>> Just curious who thinks what IDE is best?
>>>> 

2019 here.
what are my options? I was at this point a year ago and finally found that monodevelop 5 worked great for me, but now Mono-D is discontinued and doesn't work with monodevelop 7.
I tried QTCreator but couldn't get dlangeditor installed (copied *.so to plugin dir but I didn't find any plugin spec file, didn't work). I tried Dexed because it has the freshest 'Last known activity' on the IDE Wiki page, but it behaves weird and buggy (I'm on Ubuntu 18.04 x64). I had a similar experience with DLangIDE a year ago and with other Projects as well. Netbeans would be great, but I don't remember the Netbeans-D Plugin to be doing what I need.
Most important would be autocompletion, like for gtkd symbols, not just symbols in the current file like Geany does, and type sensitive like for properties.

Gonna check the promising Atom now.
March 23, 2019
On Saturday, 23 March 2019 at 10:03:29 UTC, number wrote:
> 2019 here.
> what are my options? I was at this point a year ago and finally found that monodevelop 5 worked great for me, but now Mono-D is discontinued and doesn't work with monodevelop 7.
> I tried QTCreator but couldn't get dlangeditor installed (copied *.so to plugin dir but I didn't find any plugin spec file, didn't work). I tried Dexed because it has the freshest 'Last known activity' on the IDE Wiki page, but it behaves weird and buggy (I'm on Ubuntu 18.04 x64). I had a similar experience with DLangIDE a year ago and with other Projects as well. Netbeans would be great, but I don't remember the Netbeans-D Plugin to be doing what I need.
> Most important would be autocompletion, like for gtkd symbols, not just symbols in the current file like Geany does, and type sensitive like for properties.
>
> Gonna check the promising Atom now.

The "latest known activity" is seldom updated. Have you tried the Intellij plugin [1] ? Its development is more active than the "latest known activity" makes it look like; the latest release was only 4 days ago.

[1] https://github.com/intellij-dlanguage/intellij-dlanguage
March 23, 2019
On Saturday, 23 March 2019 at 14:32:57 UTC, Laurent Tréguier wrote:
> On Saturday, 23 March 2019 at 10:03:29 UTC, number wrote:
>> 2019 here.
>> what are my options? I was at this point a year ago and finally found that monodevelop 5 worked great for me, but now Mono-D is discontinued and doesn't work with monodevelop 7.
>> I tried QTCreator but couldn't get dlangeditor installed (copied *.so to plugin dir but I didn't find any plugin spec file, didn't work). I tried Dexed because it has the freshest 'Last known activity' on the IDE Wiki page, but it behaves weird and buggy (I'm on Ubuntu 18.04 x64). I had a similar experience with DLangIDE a year ago and with other Projects as well. Netbeans would be great, but I don't remember the Netbeans-D Plugin to be doing what I need.
>> Most important would be autocompletion, like for gtkd symbols, not just symbols in the current file like Geany does, and type sensitive like for properties.
>>
>> Gonna check the promising Atom now.
>
> The "latest known activity" is seldom updated. Have you tried the Intellij plugin [1] ? Its development is more active than the "latest known activity" makes it look like; the latest release was only 4 days ago.
>
> [1] https://github.com/intellij-dlanguage/intellij-dlanguage

Thank you for the suggestion. Now seeing that page I think I have tried/used that once, but I don't remember what the experience was like. Will check that again. Right now I'm very happy with Atom so far. Works, is simple, intuitive and straight forward.
March 23, 2019
On Saturday, 23 March 2019 at 15:02:37 UTC, number wrote:
> Thank you for the suggestion. Now seeing that page I think I have tried/used that once, but I don't remember what the experience was like. Will check that again. Right now I'm very happy with Atom so far. Works, is simple, intuitive and straight forward.

I am maintaining an Atom package for D [1], it uses DCD/DFMT/D-Scanner for completion/navigation/formatting/linting. However, it uses the atom-ide-ui [2] package for all this, which is now unmaintained. It still works, and probably will for some time, like other ide-* packages; but I don't know how long it will be until a suitable replacement comes.

[1] https://atom.io/packages/ide-dlang
[2] https://github.com/facebookarchive/atom-ide-ui
March 23, 2019
On Saturday, 23 March 2019 at 17:35:22 UTC, Laurent Tréguier wrote:
> On Saturday, 23 March 2019 at 15:02:37 UTC, number wrote:
>> Thank you for the suggestion. Now seeing that page I think I have tried/used that once, but I don't remember what the experience was like. Will check that again. Right now I'm very happy with Atom so far. Works, is simple, intuitive and straight forward.
>
> I am maintaining an Atom package for D [1], it uses DCD/DFMT/D-Scanner for completion/navigation/formatting/linting. However, it uses the atom-ide-ui [2] package for all this, which is now unmaintained. It still works, and probably will for some time, like other ide-* packages; but I don't know how long it will be until a suitable replacement comes.
>
> [1] https://atom.io/packages/ide-dlang
> [2] https://github.com/facebookarchive/atom-ide-ui

Yes, that's what I installed in Atom (atom-ide-ui, build, ide-dlang). I only had to change the formatter from 'dfmt' to 'builtin' (in ide-dlang settings), otherwise the editor would join lines while typing on an empty line (like removing the linebreak, joining the following line to the end of the current one. didn't happen if I typed a semicolon first)
April 22, 2019
On Saturday, 23 March 2019 at 19:06:27 UTC, number wrote:
> I only had to change the formatter from 'dfmt' to 'builtin' (in ide-dlang settings), otherwise the editor would join lines while typing on an empty line (like removing the linebreak, joining the following line to the end of the current one. didn't happen if I typed a semicolon first)

I just checked again using 'dfmt' and this seems to be resolved.
But my 'Go to Declaration' doesn't do anything. I tried local variables, classnames/types or import statements. Do I need to setup something? I have set '/usr/include/dmd/gtkd3' in Ide Lang Settings Import Path. BTW: What does '[x] List local symbols' do?