jEdit Community - Resources for users of the jEdit Text Editor
XInsert: -xinsert_script- macro parsing fails:workaround
Submitted by mabra on Monday, 10 July, 2006 - 20:16
Hi All ! I am new to jEdit and try to organize my work around it now. While writing a library for the XInsert plugin - to be used with VBScript - I got a strange problem. The statement: if( (filename.lastIndexOf(".") != 0) && (filename.lastIndexOf(".") > firstPos) ) { .... } could not be parsed and the library was out of order and unusable. This seems to be the fact, because XInsert expects xml !!! <item name="TransformFromVBStoWSF" type="xinsert_script"> {@ ... XInsert expects xml here!!! } </item> The workaround I used, was to include the script/macro part into another CDATA section: <item name="TransformFromVBStoWSF" type="xinsert_script"> <![CDATA[ my inital text here, also xml and must be escaped ]]> <![CDATA[ {@ .... the macro statement will now left as is and works fine } ]]> </item> This prevents the xml-parser to interpret the macro code and everything is ok. I found no better docs and discovered it this way. May be, this helps others too. Any other solution is very welcome.

Best regards,
Manfred
User login
Browse archives
« March 2024  
MoTuWeThFrSaSu
 
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
31
Poll
Are you interested in language packs for jEdit?
Yes, and I could help maintain translations
26%
Yes, I'd like to have translations
32%
Indifferent
35%
No, that'd be bad (please comment)
7%
Total votes: 1093
Syndication
file   ver   dls
German Localization light   4.4.2.1   82336
Context Free Art (*.cfdg)   0.31   46042
JBuilder scheme   .001   18486
BBEdit scheme   1.0   18107
ColdFusion scheme   1.0   18015
R Edit Mode - extensive version   0.1   17461
Advanced HTML edit mode   1.0   16193
Matlab Edit Mode   1.0   16055
jEdit XP icons   1.0   15220
XP icons for jEdit   1.1   14281