jEdit Community - Resources for users of the jEdit Text Editor
Problem with PHP syntax highligting 4.3pre9
Submitted by ovidiu on Wednesday, 4 April, 2007 - 20:37
Hello,

Since I updated to 4.3pre9, the PHP syntax highlighting gets broken after encountering escaped strings. Example:

$string = "something\"";
$highlighting = "is_now_broken";

It's very annoying, especially for long files. Does anybody have any idea for a fix? Thank you.
Comment viewing options
Select your preferred way to display the comments and click 'Save settings' to activate your changes.
I've been irritated vby the s
by benw01 on Thu, 12/04/2007 - 07:18
I've been irritated vby the same issue.

The fix I found was: In the modes/php.xml file under where you installed jEdit, remove the ESCAPE="\" on line 184. Originally that line reads:

<RULES SET="PHP_LITERAL1" ESCAPE="\" DEFAULT="LITERAL1">

After changing, it should read:

<RULES SET="PHP_LITERAL1" DEFAULT="LITERAL1">

That seems to fix it for me.
 
Hooray!
by ovidiu on Thu, 12/04/2007 - 09:23
This did the trick. Thank you very much. Happy jEdit user yet again. Smiling
User login
Browse archives
« September 2010  
SuMoTuWeThFrSa
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
Poll
Are you interested in language packs for jEdit?
Yes, and I could help maintain translations
26%
Yes, I'd like to have translations
33%
Indifferent
34%
No, that'd be bad (please comment)
7%
Total votes: 1069
Syndication
file   ver   dls
JBuilder scheme   .001   6880
XP icons for jEdit   1.1   6760
R Edit Mode - extensive version   0.1   6420
ColdFusion scheme   1.0   6266
Advanced HTML edit mode   1.0   6188
jEdit XP icons   1.0   6064
BBEdit scheme   1.0   5919
Matlab Edit Mode   1.0   5854
JDiff Plugin for Jedit 4.2 pre xx   1.4.1   5687
Python Commando File   1.0   5685