views:

640

answers:

3

Hello, Anybody know any plugin for Visual Studio 2008 that has the ability to "Structural Highlighting" and Syntax support for Delphi-Prism.

Currently use Castalia and CnPack, but just work on Rad Studio.

I've also used Codekana, but does not support the syntax of Delphi Prism.

Bye.

A: 

There is no product that provides structural highlighting with syntax support for Delphi Prism under VS.

Excellent question, which highlights an available development niche.

Argalatyr
A: 

hmmm, it's not quite the same, but i use smartoutline in visual studio 2008. It's mainly for collapsing specified regions of code, but it also marks up the structures in the margin. You have to specify the regions yourself, but once done it makes code a lot easier to read

zeocrash
+1  A: 

Given the comments, the answer probably is 'there is not yet structural syntax highlighting for Delphi Prism' :-)

You might also want to contact the people at DevExpress, or hook the people at DevExpress up with the people at RemObjects.

RemObjects is the company that developed the whole Delphi Prism language and Visual Studio IDE integration: that product is called Oxygene.

CodeRush does structural syntax highlighting (and much more, even in their free edition). It used to be available for Delphi, but is now Visual Studio only, and works for the C# and VB.NET personalities. Mark Miller is the guy behind CodeRush (he started it in the Delphi world).

Since CodeRush is based on DxCore, DxCore does C#, VB.NET and ASPX, and DxCore is public, so you could roll your own structural syntax highlighting :-)

Julian Bucknall (CTO of DevExpress) already hinted on support for Delphi Prism in their products and elaborated on that.

Olaf Monien wrote about using DxCore to enable Sync Edit for Delphi Prism.

Personally I have not used Codekana yet, mainly because I rely on macros and refactoring a lot. At first sight Codekana does not support those, but I'd love to be corrected on that :-)

Jeroen Pluimers
Jeroen, Codekana indeed does not have any refactoring support. Care to explain exactly what you mean by macros? Thanks!
jonbho
I mistyped: I meant template expansion. You an find out more on the link below. The real strength of CodeRush here, is that the expansion is context sensitive. http://www.devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/whatsnewv2.xml
Jeroen Pluimers