www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - KDevelop and D ?

reply kris <foo bar.com> writes:
Anyone using KDevelop with D?

If so ...

1) how is the debugging support for D? Usable? Stable?

2) does the remote-target capability work as advertised?

Thanks much!

- Kris
Feb 11 2007
parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
kris wrote:

 Anyone using KDevelop with D?
 
 If so ...
 
 1) how is the debugging support for D? Usable? Stable?
 
 2) does the remote-target capability work as advertised?
 
 Thanks much!
 
 - Kris

I'm not sure about your questions, as I never got that far. But I can tell you that the syntax highlighting for D currently is somewhat broken, I especially remember \" making a mess, and some of the newer keywords not being recognized. - Brix
Feb 11 2007
parent reply Lars Ivar Igesund <larsivar igesund.net> writes:
Thomas Brix Larsen wrote:

 kris wrote:
 
 Anyone using KDevelop with D?
 
 If so ...
 
 1) how is the debugging support for D? Usable? Stable?
 
 2) does the remote-target capability work as advertised?
 
 Thanks much!
 
 - Kris

I'm not sure about your questions, as I never got that far. But I can tell you that the syntax highlighting for D currently is somewhat broken, I especially remember \" making a mess, and some of the newer keywords not being recognized. - Brix

This is more likely to be a Kate problem? At least KDevelop seems to use Kate here. -- Lars Ivar Igesund blog at http://larsivi.net DSource & #D: larsivi Dancing the Tango
Feb 11 2007
parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
Lars Ivar Igesund wrote:

 Thomas Brix Larsen wrote:
 
 kris wrote:
 
 Anyone using KDevelop with D?
 
 If so ...
 
 1) how is the debugging support for D? Usable? Stable?
 
 2) does the remote-target capability work as advertised?
 
 Thanks much!
 
 - Kris

I'm not sure about your questions, as I never got that far. But I can tell you that the syntax highlighting for D currently is somewhat broken, I especially remember \" making a mess, and some of the newer keywords not being recognized. - Brix

This is more likely to be a Kate problem? At least KDevelop seems to use Kate here.

Well KDevelop, Kate, and KWrite normally use the same "embedded advanced texteditor" backend. So yes, this isn't as such a problem with KDevelop, but it still applies. - Brix
Feb 11 2007
parent reply =?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= <jmjmak utu.fi.invalid> writes:
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Thomas Brix Larsen wrote:
 Lars Ivar Igesund wrote:
 Thomas Brix Larsen wrote:
 kris wrote:

 But I can tell you that the syntax highlighting for D currently is
 somewhat broken, I especially remember \" making a mess, and some of the
 newer keywords not being recognized.



 Well KDevelop, Kate, and KWrite normally use the same "embedded advanced
 texteditor" backend. So yes, this isn't as such a problem with KDevelop,
 but it still applies.

It's Katepart. I made some fixes to the highlighting (including new keywords). You can try it out, just copy the attached d.xml to /usr/kde/3.5/share/apps/katepart/syntax or wherever you have KDE installed.
 Anyone using KDevelop with D?

 If so ...

 1) how is the debugging support for D? Usable? Stable?

 2) does the remote-target capability work as advertised?




I haven't used KDevelop much, just moved from Kate to KDevelop. I guess you need to start a fake C/C++ project to even see anything in the debugging menu. Probably that is also easy to fix by editing some project wizard xml file?
Feb 11 2007
parent =?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= <jmjmak utu.fi.invalid> writes:
Jari-Matti Mäkelä wrote:
 Thomas Brix Larsen wrote:
 Well KDevelop, Kate, and KWrite normally use the same "embedded advanced
 texteditor" backend. So yes, this isn't as such a problem with KDevelop,
 but it still applies.

It's Katepart. I made some fixes to the highlighting (including new keywords). You can try it out, just copy the attached d.xml to /usr/kde/3.5/share/apps/katepart/syntax or wherever you have KDE installed.

I sent the updated highlight file to the kate developers and promised to maintain it from now on. It's now available via the integrated update tools. It works automatically in all katepart using tools, e.g. kwrite/kate/kdevelop. You can update to the latest version by selecting (in Kate) Settings -> Kate settings -> Editor -> Highlight -> Load.
Feb 22 2007