From: SourceForge.net <no...@so...> - 2005-07-19 03:21:14
|
Bugs item #1240625, was opened at 2005-07-18 23:21 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1240625&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: text area and syntax packages Group: minor bug Status: Open Resolution: None Priority: 5 Submitted By: Jesse (jesselnz) Assigned to: Nobody/Anonymous (nobody) Summary: PHP syntax highlighting error. Initial Comment: When using here document syntax to echo text in PHP, the block is only terminated when the ending text appears on it's own line, with no extra whitespace (it's also case sensitive). However, when syntax highlighted in jEdit, it is terminated if the text appears anywhere. Here is an example: <?php echo <<<END This example uses here document syntax<br /> to output a block of text. Here is a form: <legend>form</ legend> ...etc... END; ?> In that example, the syntax highlighting will stop at the <leg<b>end</b>> tag, even though the text "END" doesn't appear on it's own line and is in a different case. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1240625&group_id=588 |
From: SourceForge.net <no...@so...> - 2005-07-26 00:17:21
|
Bugs item #1240625, was opened at 2005-07-19 03:21 Message generated for change (Comment added) made by blueyed You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1240625&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: text area and syntax packages Group: minor bug Status: Open Resolution: None Priority: 5 Submitted By: Jesse (jesselnz) Assigned to: Nobody/Anonymous (nobody) Summary: PHP syntax highlighting error. Initial Comment: When using here document syntax to echo text in PHP, the block is only terminated when the ending text appears on it's own line, with no extra whitespace (it's also case sensitive). However, when syntax highlighted in jEdit, it is terminated if the text appears anywhere. Here is an example: <?php echo <<<END This example uses here document syntax<br /> to output a block of text. Here is a form: <legend>form</ legend> ...etc... END; ?> In that example, the syntax highlighting will stop at the <leg<b>end</b>> tag, even though the text "END" doesn't appear on it's own line and is in a different case. ---------------------------------------------------------------------- Comment By: daniel hahler (blueyed) Date: 2005-07-26 00:17 Message: Logged In: YES user_id=663176 I've fixed it in the php.xml file that I'm using locally (and that will make it into 4.3pre3 hopefully) by adding the AT_LINE_START="TRUE" attribute to the heredoc's <END> element. This is not perfect, but as close as the Edit Mode syntax allows, as far as I know. Please try it: http://codeprobe.de/pub/jedit/php.xml You probably want to put it into ~/.jedit/modes and override the global/default one with a catalog entry in your user modes directory (see http://codeprobe.de/pub/jedit/catalog). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1240625&group_id=588 |
From: SourceForge.net <no...@so...> - 2005-09-04 20:45:44
|
Bugs item #1240625, was opened at 2005-07-19 05:21 Message generated for change (Comment added) made by kpouer You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1240625&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: text area and syntax packages Group: minor bug >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Jesse (jesselnz) Assigned to: Nobody/Anonymous (nobody) Summary: PHP syntax highlighting error. Initial Comment: When using here document syntax to echo text in PHP, the block is only terminated when the ending text appears on it's own line, with no extra whitespace (it's also case sensitive). However, when syntax highlighted in jEdit, it is terminated if the text appears anywhere. Here is an example: <?php echo <<<END This example uses here document syntax<br /> to output a block of text. Here is a form: <legend>form</ legend> ...etc... END; ?> In that example, the syntax highlighting will stop at the <leg<b>end</b>> tag, even though the text "END" doesn't appear on it's own line and is in a different case. ---------------------------------------------------------------------- >Comment By: Matthieu Casanova (kpouer) Date: 2005-09-04 22:45 Message: Logged In: YES user_id=285591 Hi, it's fixed in CVS. ---------------------------------------------------------------------- Comment By: daniel hahler (blueyed) Date: 2005-07-26 02:17 Message: Logged In: YES user_id=663176 I've fixed it in the php.xml file that I'm using locally (and that will make it into 4.3pre3 hopefully) by adding the AT_LINE_START="TRUE" attribute to the heredoc's <END> element. This is not perfect, but as close as the Edit Mode syntax allows, as far as I know. Please try it: http://codeprobe.de/pub/jedit/php.xml You probably want to put it into ~/.jedit/modes and override the global/default one with a catalog entry in your user modes directory (see http://codeprobe.de/pub/jedit/catalog). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1240625&group_id=588 |