Thread overview
KDevelop and D ?
Feb 11, 2007
kris
Feb 11, 2007
Thomas Brix Larsen
Feb 11, 2007
Lars Ivar Igesund
Feb 11, 2007
Thomas Brix Larsen
February 11, 2007
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
February 11, 2007
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

February 11, 2007
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
February 11, 2007
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

February 12, 2007
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?


February 22, 2007
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.