On 2 juil. 08, at 20:12, malaka ekanayake wrote:
Thank you very much for the finding.I think what you are saying is correct.I wrote a wrapper class of FastPartitioner and see what are the methods which are called when typeing.It shows that for each keyperss the following methodes woll be called to repartition the document
getContentType documentAboutToBeChanged getPartition documentChanged getPartition computePartitioning
If I'm going to use the rendering passer then I need to recompute the XDOM for each keypress and it would be too costly to do.
Right.
I will first look at the sample parseres you have given above and try to write a xwiki parser that suite the job.Is that ok.Then for the syntax coloring,we can use the rule base partitioning which is already available in jface because it is done in per partition basis.
WDYT ? .
What do you mean by "write an xwiki parser"? Anyway, please have a look at what Venkatesh has already done and that he has committed in http://svn.xwiki.org/svnroot/sandbox/xeclipse-gsoc/org.xwiki.eclipse.ui/ . You can propose changes and improvements starting from that code without restarting from scratch. -Fabio