Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#6662 closed defect (fixed)

Syntax highlighting is not longer working for C#

Reported by: rjollos Owned by: nuald
Priority: normal Component: CodeExampleMacro
Severity: normal Keywords:
Cc: Trac Release: 0.11


I have a C# code snipet for which syntax highlighting was working correctly in version 0.3, but no longer works correctly after upgrading to [7633].

private static double GetDistance(PointF point1, PointF point2)
    //pythagorean theorem c^2 = a^2 + b^2
    //thus c = square root(a^2 + b^2)
    double a = (double)(point2.X - point1.X);
    double b = (double)(point2.Y - point1.Y);

    return Math.Sqrt(a * a + b * b);

Attachments (1)

NoCSharpSyntaxHighlighting.png (10.0 KB) - added by rjollos 6 years ago.

Download all attachments as: .zip

Change History (7)

Changed 6 years ago by rjollos

comment:1 Changed 6 years ago by nuald

  • Status changed from new to assigned

comment:2 Changed 6 years ago by nuald

  • Resolution set to fixed
  • Status changed from assigned to closed

Fixed in r7635.

comment:3 Changed 6 years ago by rjollos

It looks like I was probably using invalid syntax here. When #!c# is specified as the code processor, it appears that the C code processor is used. The correct syntax for c# is #!cs.

comment:4 Changed 6 years ago by rjollos

I did some additional investigation to confirm that my description in comment:3 was correct. It was probably still slightly useful to fix, but not really a valid defect report (sorry about that!).

Thanks again for all of the great work you did on this macro.

comment:5 Changed 6 years ago by rjollos

!c# is a valid wiki processor as of a revision introduced today in [t 9305]. See also t:wiki:0.12/TracSyntaxColoring#SyntaxColoringSupport.

comment:6 Changed 6 years ago by rjollos

Also, confirmed that this is fixed for me after upgrading. Thanks.

Add Comment

Modify Ticket

as closed The owner will remain nuald.
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.