Added "Task Tags" functionality (TODO,...)
[phpeclipse.git] / net.sourceforge.phpeclipse / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
3 <plugin
4    id="net.sourceforge.phpeclipse"
5    name="%pluginName"
6    version="1.1.0"
7    provider-name="%providerName"
8    class="net.sourceforge.phpeclipse.PHPeclipsePlugin">
9
10    <runtime>
11       <library name="phpeclipse.jar">
12          <export name="*"/>
13       </library>
14    </runtime>
15    <requires>
16       <import plugin="org.eclipse.core.runtime.compatibility"/>
17       <import plugin="org.eclipse.ui"/>
18       <import plugin="org.eclipse.ui.console"/>
19       <import plugin="org.eclipse.core.resources"/>
20       <import plugin="org.eclipse.search"/> 
21       <import plugin="org.eclipse.debug.core"/>
22       <import plugin="org.eclipse.debug.ui"/>
23       <import plugin="org.eclipse.compare"/>
24       <import plugin="org.eclipse.core.filebuffers"/>
25       <import plugin="org.eclipse.jface.text"/>
26       <import plugin="org.eclipse.ui.workbench.texteditor"/>
27       <import plugin="org.eclipse.ui.ide"/>
28       <import plugin="org.eclipse.ui.views"/>
29       <import plugin="org.eclipse.ui.editors"/>
30       <import plugin="org.eclipse.ui.externaltools"/>
31       <import plugin="org.eclipse.help"/>
32       <import plugin="org.eclipse.swt"/>
33       <import plugin="org.eclipse.search"/>
34       <import plugin="org.apache.xerces"/>
35       <import plugin="org.eclipse.update.ui"/>
36       <import plugin="net.sourceforge.phpeclipse.quantum.sql"/> 
37    </requires>
38
39    <extension
40          id="phpnature"
41          name="%naturePHP.name"
42          point="org.eclipse.core.resources.natures">
43       <runtime>
44          <run
45           class="net.sourceforge.phpdt.internal.core.JavaProject">
46          </run>
47       </runtime>
48    </extension>
49    
50    <extension
51          id="parserbuilder"
52          name="PHP Builder"
53          point="org.eclipse.core.resources.builders">
54       <builder>
55          <run  
56            class="net.sourceforge.phpdt.internal.core.builder.PHPBuilder">
57          </run>
58       </builder>
59    </extension>
60    <!-- =================================================================================== -->
61 <!-- Extension: Java Markers                                                             -->
62 <!-- =================================================================================== -->
63
64 <!-- Java problems -->
65
66 <extension id="problem" point="org.eclipse.core.resources.markers" name="%phpProblemName">
67         <super type="org.eclipse.core.resources.problemmarker"/>
68         <super type="org.eclipse.core.resources.textmarker"/>
69         <persistent value="true"/>
70         <attribute name="id"/>
71         <attribute name="flags"/>
72         <attribute name="arguments"/>
73 </extension>   
74
75 <!-- Java transient problems -->
76
77 <extension id="transient_problem" point="org.eclipse.core.resources.markers" name="%transientPHPProblemName">
78         <super type="org.eclipse.core.resources.textmarker"/>
79         <persistent value="false"/>
80         <attribute name="id"/>
81         <attribute name="flags"/>
82         <attribute name="arguments"/>
83 </extension>
84
85 <!-- PHP tasks -->
86
87 <extension id="task" name="%phpTaskName" point="org.eclipse.core.resources.markers">
88     <super type="org.eclipse.core.resources.taskmarker"/> 
89     <persistent value="true"/>
90 </extension>
91
92    <extension-point name="%phpEditorTextHoversName" id="phpEditorTextHovers" schema="schema/phpEditorTextHovers.exsd"/> 
93
94    <extension
95          point="org.eclipse.team.core.fileTypes">
96       <fileTypes
97             type="text"
98             extension="php">
99       </fileTypes>
100       <fileTypes
101             type="text"
102             extension="php3">
103       </fileTypes>
104       <fileTypes
105             type="text"
106             extension="php4">
107       </fileTypes>
108       <fileTypes
109             type="text"
110             extension="inc">
111       </fileTypes>
112       <fileTypes
113             type="text"
114             extension="phtml">
115       </fileTypes>
116       <fileTypes
117             type="text"
118             extension="html">
119       </fileTypes>
120       <fileTypes
121             type="text"
122             extension="htm">
123       </fileTypes>
124       <fileTypes
125             type="text"
126             extension="xml">
127       </fileTypes>
128       <fileTypes
129             type="text"
130             extension="tpl">
131       </fileTypes>
132    </extension>
133    
134    <extension
135       point="net.sourceforge.phpeclipse.phpEditorTextHovers">
136    <hover
137          class="net.sourceforge.phpdt.internal.ui.text.java.hover.BestMatchHover"
138          id="net.sourceforge.phpdt.ui.BestMatchHover"
139          label="%sequentialHover"
140          description="%sequentialHoverDescription">
141    </hover>
142 </extension>
143
144 <extension
145       point="net.sourceforge.phpeclipse.phpEditorTextHovers">
146    <hover
147          class="net.sourceforge.phpdt.internal.ui.text.java.hover.JavaSourceHover"
148          id="net.sourceforge.phpdt.ui.JavaSourceHover"
149          label="%sourceHover"
150          description="%sourceHoverDescription">
151    </hover>
152 </extension>
153    <extension
154       point="net.sourceforge.phpeclipse.phpEditorTextHovers">
155    <hover
156          class="net.sourceforge.phpdt.internal.ui.text.java.hover.AnnotationHover"
157          id="net.sourceforge.phpdt.ui.AnnotationHover"
158          label="%annotationHover" 
159          description="%annotationHoverDescription">
160    </hover>
161    </extension>
162
163    <extension
164          point="org.eclipse.ui.perspectives">
165       <perspective
166             name="%perspectivePHP.name"
167             icon="icons/obj16/php.gif"
168             class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
169             id="net.sourceforge.phpeclipse.PHPPerspective">
170       </perspective>
171    </extension>
172    <extension
173          point="org.eclipse.ui.newWizards">
174       <category
175             name="%newWizardCategory.name"
176             id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
177       </category>
178       <wizard
179             name="%newWizardPHPProject.name"
180             icon="icons/obj16/php.gif"
181             category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
182             class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
183             project="true"
184             id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
185          <description>
186             Create a new PHP project.
187          </description>
188       </wizard>
189 <!--    <wizard
190                 id="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard"
191                 name="%NewPHPClass.label"
192                 class="net.sourceforge.phpdt.internal.ui.wizards.NewClassCreationWizard"
193                 category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
194                 icon="icons/ctool16/newclass_wiz.gif">
195                 <description>%NewPHPClass.description</description>
196         </wizard>      
197       -->
198 <!--
199 <this wizard replaces it as it works - maybe not as pretty but still>
200
201       <wizard
202             name="%newWizardPHPProject.name"
203             icon="icons/obj16/php.gif"
204             category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
205             class="net.sourceforge.phpeclipse.wizards.TempnewPHPProject"
206             project="true"
207             id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
208          <description>
209             Create a new PHP project.
210          </description>
211       </wizard> -->
212       <wizard
213             name="%newWizardPHPFile.name"
214             icon="icons/obj16/phpedit.gif"
215             category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
216             class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
217             id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
218          <description>
219             Create a basic PHP file.
220          </description>
221       </wizard>
222    </extension>
223    <extension point="org.eclipse.ui.exportWizards">
224      <wizard name="%ExportWizards.Obfuscator" 
225              icon="icons/ctool16/exportdir_wiz.gif" 
226              class="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard" 
227              id="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard">
228      <description>%ExportWizards.ObfuscatorDescription</description> 
229      <selection class="org.eclipse.core.resources.IResource" /> 
230      </wizard>
231   </extension>
232    <extension
233          point="org.eclipse.ui.ide.projectNatureImages">
234       <image
235             icon="icons/obj16/php.gif"
236             natureId="net.sourceforge.phpeclipse.phpnature"
237             id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
238       </image>
239    </extension>
240    <extension
241          point="org.eclipse.ui.propertyPages">
242 <!--      <page
243             objectClass="org.eclipse.core.resources.IProject"
244             name="%propertyPagePHPProject.name"
245             class="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage"
246             id="net.sourceforge.phpeclipse.preferences.PHPProjectPropertyPage">
247          <filter
248                name="nature"
249                value="net.sourceforge.phpeclipse.phpnature">
250          </filter>
251       </page> -->
252       <page
253             objectClass="org.eclipse.core.resources.IProject"
254             name="PHP Project Settings"
255             class="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences"
256             id="net.sourceforge.phpeclipse.preferences.project.PHPMiscProjectPreferences">
257          <filter
258                name="nature"
259                value="net.sourceforge.phpeclipse.phpnature">
260          </filter>
261       </page>
262       <page
263             objectClass="org.eclipse.core.resources.IProject"
264             name="%todoPageName"
265             class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPropertyPage"
266             id="net.sourceforge.phpdt.ui.propertyPages.TodoTaskPropertyPage">
267          <filter
268                name="nature"
269                value="net.sourceforge.phpeclipse.phpnature">
270          </filter>
271       </page>
272       <page
273             objectClass="net.sourceforge.phpdt.core.IJavaProject"
274             name="%todoPageName"
275             class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPropertyPage"
276             id="net.sourceforge.phpdt.ui.propertyPages.TodoTaskPropertyPage">
277          <filter
278                name="nature"
279                value="net.sourceforge.phpeclipse.phpnature">
280          </filter>
281       </page>
282       <page
283             objectClass="org.eclipse.core.resources.IFile"
284             name="PHP File Settings"
285             class="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences"
286             id="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences">
287       </page>
288    </extension>
289 <!--   <extension
290          point="org.eclipse.ui.views">
291       <view
292             name="%viewPHPResources.name"
293             icon="icons/obj16/php.gif"
294             class="net.sourceforge.phpeclipse.resourcesview.PHPResourcesView"
295             id="net.sourceforge.phpeclipse.resourcesview.ViewPHPResources">
296       </view>
297    </extension> -->
298    <extension
299          point="org.eclipse.ui.editors">
300       <editor
301             name="%phpEditorName"
302             default="true"
303             icon="icons/obj16/phpedit.gif"
304             extensions="php"
305             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
306             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
307             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
308             id="net.sourceforge.phpeclipse.PHPUnitEditor">
309       </editor>
310       <editor
311             name="%phpEditorName"
312             default="true"
313             icon="icons/obj16/phpedit.gif"
314             extensions="php3"
315             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
316             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
317             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
318             id="net.sourceforge.phpeclipse.PHPUnitEditor">
319       </editor>
320       <editor
321             name="%phpEditorName"
322             default="true"
323             icon="icons/obj16/phpedit.gif"
324             extensions="php4"
325             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
326             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
327             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
328             id="net.sourceforge.phpeclipse.PHPUnitEditor">
329       </editor>
330       <editor
331             name="%phpEditorName"
332             default="true"
333             icon="icons/obj16/phpedit.gif"
334             extensions="inc"
335             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
336             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
337             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
338             id="net.sourceforge.phpeclipse.PHPUnitEditor">
339       </editor>
340       <editor
341             name="%phpEditorName"
342             default="true"
343             icon="icons/obj16/phpedit.gif"
344             extensions="phtml"
345             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
346             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
347             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
348             id="net.sourceforge.phpeclipse.PHPUnitEditor">
349       </editor>
350       <editor
351             name="%phpEditorName"
352             default="true"
353             icon="icons/obj16/htmledit.gif"
354             extensions="htm" 
355             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
356             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
357             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
358             id="net.sourceforge.phpeclipse.PHPUnitEditor">
359       </editor>
360       <editor
361             name="%phpEditorName"
362             default="true"
363             icon="icons/obj16/htmledit.gif"
364             extensions="html"
365             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
366             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
367             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
368             id="net.sourceforge.phpeclipse.PHPUnitEditor">
369       </editor>
370       <editor
371             name="%phpEditorName"
372             default="true"
373             icon="icons/obj16/xmledit.gif"
374             extensions="xml"
375             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
376             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
377             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
378             id="net.sourceforge.phpeclipse.PHPUnitEditor">
379       </editor>
380       <editor
381             name="%phpEditorName"
382             default="true"
383             icon="icons/obj16/htmledit.gif"
384             extensions="tpl"
385             contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
386             class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
387             symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
388             id="net.sourceforge.phpeclipse.PHPUnitEditor">
389       </editor>
390    </extension>
391       <extension
392          point="org.eclipse.ui.fontDefinitions">
393       <fontDefinition
394             label="%phpEditorFontDefiniton.label"
395             defaultsTo="org.eclipse.jface.textfont"
396             id="net.sourceforge.phpdt.ui.editors.textfont">
397          <description>
398             %phpEditorFontDefintion.description
399          </description>
400       </fontDefinition>
401    </extension>
402    <extension
403          point="org.eclipse.ui.editors.annotationTypes">
404       <type
405          name="net.sourceforge.phpdt.ui.error"
406          super="org.eclipse.ui.workbench.texteditor.error"
407          markerType="net.sourceforge.phpeclipse.problem"
408          markerSeverity="2">
409       </type>
410       <type
411          name="net.sourceforge.phpdt.ui.warning"
412          super="org.eclipse.ui.workbench.texteditor.warning"
413          markerType="net.sourceforge.phpeclipse.problem"
414          markerSeverity="1">
415       </type>
416       <type
417          name="net.sourceforge.phpdt.ui.info"
418          super="org.eclipse.ui.workbench.texteditor.info"
419          markerType="net.sourceforge.phpeclipse.problem"
420          markerSeverity="0">
421       </type>
422       <type
423          name="net.sourceforge.phpdt.ui.occurrences">
424       </type>
425    </extension>
426    <extension
427          point="org.eclipse.ui.editors.markerAnnotationSpecification">
428       <specification
429             annotationType="net.sourceforge.phpdt.ui.error"
430             annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
431       </specification>
432       <specification
433             annotationType="net.sourceforge.phpdt.ui.warning"
434             annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
435       </specification>
436       <specification
437             annotationType="net.sourceforge.phpdt.ui.info"
438             annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
439       </specification>
440       <specification
441             annotationType="org.eclipse.debug.core.breakpoint"
442             icon="icons/full/obj16/brkp_obj.gif"
443             annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.BreakpointImageProvider">
444       </specification>
445           <specification
446             annotationType="net.sourceforge.phpdt.ui.occurrences"
447             label="%OccurrenceAnnotation.label"
448             icon="icons/full/obj16/searchm_obj.gif"
449             textPreferenceKey="occurrenceIndication"
450             textPreferenceValue="false"
451             highlightPreferenceKey="occurrenceHighlighting"
452             highlightPreferenceValue="true"
453             overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
454             overviewRulerPreferenceValue="true"
455             verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
456             verticalRulerPreferenceValue="false"
457             colorPreferenceKey="occurrenceIndicationColor"
458             colorPreferenceValue="180,207,205"
459             presentationLayer="3"
460             showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
461             showInNextPrevDropdownToolbarAction="true"
462             isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
463                 isGoToNextNavigationTarget="false"
464             isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
465                 isGoToPreviousNavigationTarget="false">
466           </specification>
467     </extension>
468    <extension
469          point="org.eclipse.ui.actionSets">
470       <actionSet
471             label="PHP/Apache"
472             visible="true"
473             id="net.sourceforge.phpeclipse.PHPActionSet">
474          <menu
475                label="PHP/Apache"
476                id="net.sourceforge.phpeclipse.PHPMenu">
477             <separator
478                   name="phpeclipse">
479             </separator>
480          </menu>
481          <action
482                label="Restart Apache"
483                icon="icons/obj16/apache_restart.gif"
484                tooltip="Restart Apache"
485                class="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction"
486                menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
487                toolbarPath="Normal"
488                id="net.sourceforge.phpeclipse.actions.PHPRestartApacheAction">
489          </action>
490          <action
491                label="Stop Apache"
492                icon="icons/obj16/apache_stop.gif"
493                tooltip="Stop Apache"
494                class="net.sourceforge.phpeclipse.actions.PHPStopApacheAction"
495                menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
496                toolbarPath="Normal"
497                id="net.sourceforge.phpeclipse.actions.PHPStopApacheAction">
498          </action>
499          <action
500                label="Start Apache"
501                icon="icons/obj16/apache.gif"
502                tooltip="Start Apache"
503                class="net.sourceforge.phpeclipse.actions.PHPStartApacheAction"
504                menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
505                toolbarPath="Normal"
506                id="net.sourceforge.phpeclipse.actions.PHPStartApacheAction">
507          </action>
508          <action
509                label="Start MySQL"
510                icon="icons/obj16/sql.gif"
511                tooltip="Start MySQL"
512                class="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction"
513                menubarPath="net.sourceforge.phpeclipse.PHPMenu/phpeclipse"
514                toolbarPath="Normal"
515                id="net.sourceforge.phpeclipse.actions.PHPStartMySQLAction">
516          </action>
517       </actionSet>
518       <actionSet
519             label="%CodingActionSet.label"
520             description="%CodingActionSet.description"
521             visible="false"
522             id="net.sourceforge.phpeclipse.ui.CodingActionSet">
523 <!-- =========================================================================== -->
524 <!-- Source Menu                                                                 -->
525 <!-- =========================================================================== -->
526          <menu
527                label="%SourceMenu.label"
528                path="edit"
529                id="net.sourceforge.phpeclipse.ui.source.menu">
530                 <separator 
531                       name="editGroup">
532                 </separator>
533             <separator
534                   name="convertGroup">
535             </separator>
536          </menu>
537          <action
538                definitionId="net.sourceforge.phpeclipse.phpeditor.format"
539                label="%FormatAction.label"
540                retarget="true"
541                menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
542                id="net.sourceforge.phpeclipse.phpeditor.Format">
543          </action>
544          <action
545                label="%ShiftLeftAction.label"
546                retarget="true"
547                menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
548                id="net.sourceforge.phpeclipse.phpeditor.ShiftLeft">
549          </action>
550          <action
551                label="%ShiftRightAction.label"
552                retarget="true"
553                menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
554                id="net.sourceforge.phpeclipse.phpeditor.ShiftRight">
555          </action>
556          <action
557                definitionId="net.sourceforge.phpeclipse.remove.block.comment"
558                label="%RemoveBlockCommentAction.label"
559                retarget="true"
560                menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
561                id="net.sourceforge.phpeclipse.ui.actions.RemoveBlockComment">
562          </action>
563          <action
564                definitionId="net.sourceforge.phpeclipse.add.block.comment"
565                label="%AddBlockCommentAction.label"
566                retarget="true"
567                menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
568                id="net.sourceforge.phpeclipse.ui.actions.AddBlockComment">
569          </action> 
570          <action
571                definitionId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
572                label="%ToggleCommentAction.label"
573                retarget="true"
574                menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
575                id="net.sourceforge.phpeclipse.ui.actions.ToggleComment">
576          </action>
577          <action
578                definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
579                label="%UncommentAction.label"
580                retarget="true"
581                menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
582                id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
583          </action>
584          <action
585                definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
586                label="%CommentAction.label"
587                retarget="true"
588                menubarPath="net.sourceforge.phpeclipse.ui.source.menu/editGroup"
589                id="net.sourceforge.phpeclipse.phpeditor.Comment">
590          </action>
591 <!-- convert group -->
592          <menu
593                label="%ConvertLineDelimitersActions.label"
594                path="net.sourceforge.phpeclipse.ui.source.menu/convertGroup"
595                id="convertSubMenu">
596             <separator
597                   name="group1">
598             </separator>
599          </menu>
600          <action
601                label="%ConvertLineDelimitersToMacAction.label"
602                retarget="true"
603                menubarPath="net.sourceforge.phpeclipse.ui.source.menu/convertSubMenu/group1"
604                allowLabelUpdate="true"
605                id="net.sourceforge.phpeclipse.ui.actions.ConvertLineDelimitersToMac">
606          </action>
607          <action
608                label="%ConvertLineDelimitersToUNIXAction.label"
609                retarget="true"
610                menubarPath="net.sourceforge.phpeclipse.ui.source.menu/convertSubMenu/group1"
611                allowLabelUpdate="true"
612                id="net.sourceforge.phpeclipse.ui.actions.ConvertLineDelimitersToUNIX">
613          </action>
614          <action
615                label="%ConvertLineDelimitersToWindowsAction.label"
616                retarget="true"
617                menubarPath="net.sourceforge.phpeclipse.ui.source.menu/convertSubMenu/group1"
618                allowLabelUpdate="true"
619                id="net.sourceforge.phpeclipse.ui.actions.ConvertLineDelimitersToWindows">
620          </action>
621       </actionSet>
622    </extension>
623    <extension
624          point="org.eclipse.ui.actionSetPartAssociations">
625       <actionSetPartAssociation
626             targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
627          <part id="net.sourceforge.phpeclipse.PHPUnitEditor" />
628       </actionSetPartAssociation>
629    </extension>
630 <!-- =========================================================================== -->
631 <!-- PHP Editor Action Definition IDs -->
632 <!-- =========================================================================== -->
633 <!--   <extension
634          point="org.eclipse.ui.actionDefinitions">
635  
636       <actionDefinition
637             id="net.sourceforge.phpeclipse.phpeditor.ContentAssistProposal">
638       </actionDefinition>
639  
640       <actionDefinition
641             id="net.sourceforge.phpeclipse.phpeditor.Comment">
642       </actionDefinition>
643       <actionDefinition
644             id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
645       </actionDefinition>
646       <actionDefinition
647             id="net.sourceforge.phpeclipse.phpeditor.Format">
648       </actionDefinition>
649       <actionDefinition
650             id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
651       </actionDefinition>
652       <actionDefinition
653             id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
654       </actionDefinition>
655       <actionDefinition
656             id="net.sourceforge.phpeclipse.ui.edit.text.php.show.next.problem">
657       </actionDefinition>
658       <actionDefinition
659             id="net.sourceforge.phpeclipse.ui.edit.text.php.show.previous.problem">
660       </actionDefinition>
661    </extension> -->
662 <!--   <extension
663          point="org.eclipse.ui.acceleratorSets">
664       <acceleratorSet
665             scopeId="org.eclipse.ui.textEditorScope"
666             configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
667          <accelerator
668                key="Ctrl+/"
669                id="net.sourceforge.phpdt.ui.actions.comment">
670          </accelerator>
671          <accelerator
672                key="Ctrl+\\"
673                id="net.sourceforge.phpdt.ui.actions.uncomment">
674          </accelerator>
675       </acceleratorSet>
676    </extension> -->
677    
678    <extension
679          point="org.eclipse.ui.popupMenus">
680        <objectContribution
681             objectClass="org.eclipse.core.resources.IProject"
682             id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
683          <action
684                label="Run PHPDocumentor"
685                class="net.sourceforge.phpeclipse.actions.PHPDocumentorAction"
686                menubarPath="additions"
687                id="net.sourceforge.phpeclipse.actions.PHPDocumentorAction">
688          </action>
689       </objectContribution>
690       <objectContribution
691             objectClass="org.eclipse.core.resources.IFile"
692             nameFilter="*.php"
693             id="net.sourceforge.phpeclipse.actions.externalParserAction">
694          <action
695                label="Run External PHP Parser"
696                class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
697                menubarPath="additions"
698                id="net.sourceforge.phpeclipse.actions.externalParserAction">
699          </action>
700       </objectContribution>
701       <objectContribution
702             objectClass="org.eclipse.core.resources.IFile"
703             nameFilter="*.php3"
704             id="net.sourceforge.phpeclipse.actions.externalParserAction">
705          <action
706                label="Run External PHP Parser"
707                class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
708                menubarPath="additions"
709                id="net.sourceforge.phpeclipse.actions.externalParserAction">
710          </action>
711       </objectContribution>
712       <objectContribution
713             objectClass="org.eclipse.core.resources.IFile"
714             nameFilter="*.php4"
715             id="net.sourceforge.phpeclipse.actions.externalParserAction">
716          <action
717                label="Run External PHP Parser"
718                class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
719                menubarPath="additions"
720                id="net.sourceforge.phpeclipse.actions.externalParserAction">
721          </action>
722       </objectContribution>
723       <objectContribution
724             objectClass="org.eclipse.core.resources.IFile"
725             nameFilter="*.inc"
726             id="net.sourceforge.phpeclipse.actions.externalParserAction">
727          <action
728                label="Run External PHP Parser"
729                class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
730                menubarPath="additions"
731                id="net.sourceforge.phpeclipse.actions.externalParserAction">
732          </action>
733       </objectContribution>
734       <objectContribution
735             objectClass="org.eclipse.core.resources.IFile"
736             nameFilter="*.phtml"
737             id="net.sourceforge.phpeclipse.actions.externalParserAction">
738          <action
739                label="Run External PHP Parser"
740                class="net.sourceforge.phpeclipse.actions.PHPExternalParserAction"
741                menubarPath="additions"
742                id="net.sourceforge.phpeclipse.actions.externalParserAction">
743          </action>
744       </objectContribution>
745       <objectContribution
746             objectClass="org.eclipse.core.resources.IFile"
747             nameFilter="*.php"
748             id="net.sourceforge.phpeclipse.actions.popupShowAction">
749          <action
750                label="Open PHP Browser"
751                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
752                menubarPath="additions"
753                id="net.sourceforge.phpeclipse.actions.showAction">
754          </action>
755       </objectContribution>
756       <objectContribution
757             objectClass="org.eclipse.core.resources.IFile"
758             nameFilter="*.php3"
759             id="net.sourceforge.phpeclipse.actions.popupShowAction">
760          <action
761                label="Open PHP Browser"
762                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
763                menubarPath="additions"
764                id="net.sourceforge.phpeclipse.actions.showAction">
765          </action>
766       </objectContribution>
767       <objectContribution
768             objectClass="org.eclipse.core.resources.IFile"
769             nameFilter="*.php4"
770             id="net.sourceforge.phpeclipse.actions.popupShowAction">
771          <action
772                label="Open PHP Browser"
773                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
774                menubarPath="additions"
775                id="net.sourceforge.phpeclipse.actions.showAction">
776          </action>
777       </objectContribution>
778       <objectContribution
779             objectClass="org.eclipse.core.resources.IFile"
780             nameFilter="*.inc"
781             id="net.sourceforge.phpeclipse.actions.popupShowAction">
782          <action
783                label="Open PHP Browser"
784                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
785                menubarPath="additions"
786                id="net.sourceforge.phpeclipse.actions.showAction">
787          </action>
788       </objectContribution>
789       <objectContribution
790             objectClass="org.eclipse.core.resources.IFile"
791             nameFilter="*.phtml"
792             id="net.sourceforge.phpeclipse.actions.popupShowAction">
793          <action
794                label="Open PHP Browser"
795                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
796                menubarPath="additions"
797                id="net.sourceforge.phpeclipse.actions.showAction">
798          </action>
799       </objectContribution>
800       <objectContribution
801             objectClass="org.eclipse.core.resources.IFile"
802             nameFilter="*.html"
803             id="net.sourceforge.phpeclipse.actions.popupShowAction">
804          <action
805                label="Open PHP Browser"
806                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
807                menubarPath="additions"
808                id="net.sourceforge.phpeclipse.actions.showAction">
809          </action>
810       </objectContribution>
811             <objectContribution
812             objectClass="org.eclipse.core.resources.IFile"
813             nameFilter="*.htm"
814             id="net.sourceforge.phpeclipse.actions.popupShowAction">
815          <action
816                label="Open PHP Browser"
817                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
818                menubarPath="additions"
819                id="net.sourceforge.phpeclipse.actions.showAction">
820          </action>
821       </objectContribution>
822             <objectContribution
823             objectClass="org.eclipse.core.resources.IFile"
824             nameFilter="*.xml"
825             id="net.sourceforge.phpeclipse.actions.popupShowAction">
826          <action
827                label="Open PHP Browser"
828                class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
829                menubarPath="additions"
830                id="net.sourceforge.phpeclipse.actions.showAction">
831          </action>
832       </objectContribution>
833   
834       <viewerContribution
835             targetID="#PHPEditorContext"
836             id="net.sourceforge.phpeclipse.actions.popupOpenDeclaration">
837          <action
838                label="Open PHP Declaration"
839                class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorActon"
840                menubarPath="additions"
841                id="net.sourceforge.phpeclipse.actions.opendeclaration">
842          </action>
843       </viewerContribution>
844    
845       <viewerContribution
846             targetID="#PHPRulerContext"
847             id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
848          <action
849                label="%AddTask.label"
850                helpContextId="org.eclipse.ui.AddTask_action_context"
851                class="org.eclipse.ui.texteditor.TaskRulerAction"
852                menubarPath="add"
853                id="org.eclipse.ui.texteditor.TaskRulerAction">
854          </action>
855          <action
856                label="%AddBookmark.label"
857                helpContextId="org.eclipse.ui.bookmark_action_context"
858                class="org.eclipse.ui.texteditor.BookmarkRulerAction"
859                menubarPath="add"
860                id="org.eclipse.ui.texteditor.BookmarkRulerAction">
861          </action>
862       </viewerContribution>
863    </extension>
864    
865    <extension
866          point="org.eclipse.ui.editorActions">
867       <editorContribution
868             id="org.eclipse.ui.texteditor.ruler.actions"
869             targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
870
871                 <action
872                         id="org.eclipse.ui.texteditor.BookmarkRulerAction"
873                         actionID="RulerDoubleClick"
874                         label="%Dummy.label"
875             helpContextId="org.eclipse.ui.bookmark_action_context"
876                         class="org.eclipse.ui.texteditor.BookmarkRulerAction">
877                 </action>
878                 <action
879             label="%Dummy.label"
880             class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
881             actionID="RulerClick"
882             id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction">
883         </action>
884       </editorContribution>
885    </extension>
886    <extension
887          point="org.eclipse.ui.popupMenus">
888       <viewerContribution
889             targetID="#CompilationUnitRulerContext"
890             id="net.sourceforge.phpeclipse.phpeditor.QuickFixRulerMenuAction">
891          <action
892                label="%Dummy.label"
893                helpContextId="org.eclipse.jdt.ui.quick_fix_action"
894                class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
895                menubarPath="additions"
896                id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerMenuAction">
897          </action>
898       </viewerContribution>
899    </extension>
900  <!-- =========================================================================== -->
901 <!-- JDT/UI command definitions                                                   -->
902 <!-- =========================================================================== -->
903    <extension
904          point="org.eclipse.ui.commands">
905       <category
906             name="%category.source.name"
907             description="%category.source.description"
908             id="net.sourceforge.phpeclipse.ui.category.source">
909       </category>
910       <command
911             name="%ActionDefinition.showJavadoc.name"
912             description="%ActionDefinition.showJavadoc.description"
913             category="org.eclipse.ui.category.edit"
914             id="net.sourceforge.phpeclipse.show.javadoc">
915       </command>
916       <keyBinding
917             string="F2"
918             scope="net.sourceforge.phpdt.ui.phpEditorScope"
919             command="net.sourceforge.phpeclipse.show.javadoc"
920             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
921       </keyBinding>
922       
923  <!-- source -->
924       <command
925             name="%ActionDefinition.comment.name"
926             description="%ActionDefinition.comment.description"
927             category="net.sourceforge.phpeclipse.ui.category.source"
928             id="net.sourceforge.phpeclipse.phpeditor.comment">
929       </command>
930       <command
931             name="%ActionDefinition.uncomment.name"
932             description="%ActionDefinition.uncomment.description"
933             category="net.sourceforge.phpeclipse.ui.category.source"
934             id="net.sourceforge.phpeclipse.phpeditor.uncomment">
935       </command>
936       <command
937             name="%ActionDefinition.toggleComment.name"
938             description="%ActionDefinition.toggleComment.description"
939             category="net.sourceforge.phpeclipse.ui.category.source"
940             id="net.sourceforge.phpeclipse.phpeditor.toggle.comment">
941       </command>
942       <keyBinding
943             string="Ctrl+Shift+C"
944             scope="net.sourceforge.phpdt.ui.phpEditorScope"
945             command="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
946             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
947       </keyBinding>
948       <keyBinding
949             platform="carbon"
950             string="Ctrl+Shift+C"
951             scope="net.sourceforge.phpdt.ui.phpEditorScope"
952             command=""
953             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
954       </keyBinding>
955       <keyBinding
956             platform="carbon"
957             string="Command+Shift+C"
958             scope="net.sourceforge.phpdt.ui.phpEditorScope"
959             command="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
960             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
961       </keyBinding>
962       <keyBinding
963             platform="gtk"
964             string="Ctrl+Shift+C"
965             scope="net.sourceforge.phpdt.ui.phpEditorScope"
966             command=""
967             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
968       </keyBinding>
969       <keyBinding
970             platform="gtk"
971             string="Esc Ctrl+C"
972             scope="net.sourceforge.phpdt.ui.phpEditorScope" 
973             command="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
974             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
975       </keyBinding>
976       <command
977             name="%ActionDefinition.addBlockComment.name"
978             description="%ActionDefinition.addBlockComment.description"
979             category="net.sourceforge.phpeclipse.ui.category.source"
980             id="net.sourceforge.phpeclipse.phpeditor.add.block.comment">
981       </command>
982       <keyBinding
983             string="Ctrl+Shift+/"
984             scope="net.sourceforge.phpdt.ui.phpEditorScope"
985             command="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
986             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
987       </keyBinding>
988       <keyBinding
989             platform="carbon"
990             string="Ctrl+Shift+/"
991             scope="net.sourceforge.phpdt.ui.phpEditorScope"
992             command=""
993             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
994       </keyBinding>
995       <keyBinding
996             platform="carbon"
997             string="Command+Shift+/"
998             scope="net.sourceforge.phpdt.ui.phpEditorScope"
999             command="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
1000             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1001       </keyBinding>
1002       <command
1003             name="%ActionDefinition.removeBlockComment.name"
1004             description="%ActionDefinition.removeBlockComment.description"
1005             category="net.sourceforge.phpeclipse.ui.category.source"
1006             id="net.sourceforge.phpeclipse.phpeditor.remove.block.comment">
1007       </command>
1008       <keyBinding
1009             string="Ctrl+Shift+\"
1010             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1011             command="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
1012             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1013       </keyBinding>
1014       <keyBinding
1015             platform="carbon"
1016             string="Ctrl+Shift+\"
1017             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1018             command=""
1019             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1020       </keyBinding>
1021       <keyBinding
1022             platform="carbon"
1023             string="Command+Shift+\"
1024             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1025             command="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
1026             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1027       </keyBinding>
1028       <command
1029             name="%ActionDefinition.indent.name"
1030             description="%ActionDefinition.indent.description"
1031             category="net.sourceforge.phpeclipse.ui.category.source"
1032             id="net.sourceforge.phpeclipse.phpeditor.indent">
1033       </command>
1034       <keyBinding
1035             string="Ctrl+I"
1036             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1037             command="net.sourceforge.phpeclipse.phpeditor.indent"
1038             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1039       </keyBinding>
1040        
1041       <command
1042             name="%ActionDefinition.format.name"
1043             description="%ActionDefinition.format.description"
1044             category="net.sourceforge.phpeclipse.ui.category.source"
1045             id="net.sourceforge.phpeclipse.phpeditor.format">
1046       </command>
1047       <keyBinding
1048             string="Ctrl+Shift+F"
1049             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1050             command="net.sourceforge.phpeclipse.phpeditor.format"
1051             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1052       </keyBinding>
1053       <keyBinding
1054             platform="carbon"
1055             string="Ctrl+Shift+F"
1056             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1057             command=""
1058             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1059       </keyBinding>
1060       <keyBinding
1061             platform="carbon"
1062             string="Command+Shift+F"
1063             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1064             command="net.sourceforge.phpeclipse.phpeditor.format"
1065             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1066       </keyBinding>
1067       <keyBinding
1068             platform="gtk"
1069             string="Ctrl+Shift+F"
1070             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1071             command=""
1072             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1073       </keyBinding>
1074       <keyBinding
1075             platform="gtk"
1076             string="Esc Ctrl+F"
1077             scope="net.sourceforge.phpdt.ui.phpEditorScope"
1078             command="net.sourceforge.phpeclipse.phpeditor.format"
1079             configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
1080       </keyBinding>
1081    </extension>
1082    <extension
1083          point="org.eclipse.ui.preferencePages">
1084       <page
1085             name="PHP"
1086             class="net.sourceforge.phpeclipse.PHPEclipseBasePreferencePage"
1087             id="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage">
1088       </page>
1089       <page
1090             name="PHP Parser"
1091             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1092             class="net.sourceforge.phpeclipse.PHPEclipseParserPreferencePage"
1093             id="net.sourceforge.phpeclipse.preference.PHPEclipseParserPreferencePage">
1094       </page>
1095 <!--    <page
1096             name="Editor2"
1097             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1098             class="net.sourceforge.phpeclipse.PHPSyntaxEditorPreferencePage"
1099             id="net.sourceforge.phpeclipse.preference.PHPSyntaxEditorPreferencePage">
1100       </page>  -->
1101       <page
1102             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1103             name="PHP Project Defaults"
1104             class="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences"
1105             id="net.sourceforge.phpeclipse.preferences.PHPMiscProjectPreferences">
1106       </page>
1107       <page
1108             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1109             name="PHP Browser Preview"
1110             class="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences"
1111             id="net.sourceforge.phpeclipse.preferences.PHPPreviewProjectPreferences">
1112       </page>
1113       <page
1114             name="Outline"
1115             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1116             class="net.sourceforge.phpeclipse.PHPOutlinePreferencePage"
1117             id="net.sourceforge.phpeclipse.preference.PHPOutlinePreferencePage">
1118       </page>
1119       <page
1120             name="%todoTaskPrefName" 
1121             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1122             class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPreferencePage"
1123             id="net.sourceforge.phpeclipse.preference.TodoTaskPreferencePage">
1124       </page>
1125       <page
1126             name="%templatePageName"
1127             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1128             class="net.sourceforge.phpdt.internal.ui.preferences.TemplatePreferencePage"
1129             id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
1130       </page>
1131       <page
1132             name="Formatter"
1133             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1134             class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
1135             id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
1136       </page>
1137    <!--    <page
1138             name="Editor"
1139             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1140             class="net.sourceforge.phpdt.internal.ui.preferences.PHPEditorPreferencePage"
1141             id="net.sourceforge.phpeclipse.preference.PHPEditorPreferencePage">
1142       </page> -->
1143       <page
1144             name="Editor 2"
1145             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1146             class="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage"
1147             id="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage">
1148       </page>
1149  <!--     <page
1150             name="Language Settings"
1151             category="net.sourceforge.phpeclipse.preference.PHPEclipsePreferencePage"
1152             class="net.sourceforge.phpeclipse.PHPLanguagePreferencePage"
1153             id="net.sourceforge.phpeclipse.preference.PHPLanguagePreferencePage">
1154       </page> -->
1155    </extension>
1156    <extension
1157          point="org.eclipse.ui.editors.documentProviders">
1158       <provider
1159             extensions="%phpFileExtension"
1160             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1161             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1162       </provider>
1163    </extension>
1164    <extension
1165          point="org.eclipse.ui.editors.documentProviders">
1166       <provider
1167             extensions="%php3FileExtension"
1168             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1169             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1170       </provider>
1171    </extension>
1172    <extension
1173          point="org.eclipse.ui.editors.documentProviders">
1174       <provider
1175             extensions="%php4FileExtension"
1176             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1177             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1178       </provider>
1179    </extension>
1180    <extension
1181          point="org.eclipse.ui.editors.documentProviders">
1182       <provider
1183             extensions="%incFileExtension"
1184             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1185             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1186       </provider>
1187    </extension>
1188    <extension
1189          point="org.eclipse.ui.editors.documentProviders">
1190       <provider
1191             extensions="%phtmlFileExtension"
1192             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1193             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1194       </provider>
1195    </extension>
1196    <extension
1197          point="org.eclipse.ui.editors.documentProviders">
1198       <provider
1199             extensions="%htmlFileExtension"
1200             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1201             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1202       </provider>
1203    </extension>
1204    <extension
1205          point="org.eclipse.ui.editors.documentProviders">
1206       <provider
1207             extensions="%htmFileExtension"
1208             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1209             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1210       </provider>
1211    </extension>
1212    <extension
1213          point="org.eclipse.ui.editors.documentProviders">
1214       <provider
1215             extensions="%xmlFileExtension"
1216             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1217             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1218       </provider>
1219    </extension>
1220    <extension
1221          point="org.eclipse.ui.editors.documentProviders">
1222       <provider
1223             extensions="%tplFileExtension"
1224             class="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider"
1225             id="net.sourceforge.phpeclipse.phpeditor.PHPDocumentProvider">
1226       </provider>
1227    </extension>
1228    <extension
1229          point="org.eclipse.ui.views">
1230       <category
1231             name="%viewCategoryName"
1232             id="net.sourceforge.phpeclipse.views.category">
1233       </category>
1234       <view
1235             name="%phpConsoleView"
1236             icon="icons/obj16/php.gif"
1237             category="net.sourceforge.phpeclipse.views.category"
1238             class="net.sourceforge.phpeclipse.views.PHPConsole"
1239             id="net.sourceforge.phpeclipse.views.phpconsoleview">
1240       </view>  
1241       <view
1242             name="%phpBrowserView"
1243             icon="icons/obj16/php.gif"
1244             category="net.sourceforge.phpeclipse.views.category"
1245             class="net.sourceforge.phpeclipse.views.browser.BrowserView"
1246             id="net.sourceforge.phpeclipse.views.browser">
1247       </view>
1248    </extension>
1249
1250 <!-- =========================================================================== -->
1251 <!-- PHPDT/UI Editor Key Bindings -->
1252 <!-- =========================================================================== -->
1253    <extension
1254          point="org.eclipse.ui.acceleratorSets">
1255       <acceleratorSet
1256             scopeId="org.eclipse.ui.textEditorScope"
1257             configurationId="org.eclipse.ui.emacsAcceleratorConfiguration">
1258 <!-- edit -->
1259          <accelerator
1260                key="Ctrl+Shift+P"
1261                id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
1262          </accelerator>
1263          <accelerator
1264                key="Ctrl+1"
1265                id="org.eclipse.ui.edit.text.contentAssist.proposals">
1266          </accelerator>
1267 <!-- source -->
1268          <accelerator
1269                key="Ctrl+/"
1270                id="net.sourceforge.phpeclipse.phpeditor.comment">
1271          </accelerator>
1272          <accelerator
1273                key="Ctrl+\"
1274                id="net.sourceforge.phpeclipse.phpeditor.uncomment">
1275          </accelerator> 
1276          <accelerator
1277                key="Ctrl+Shift+F"
1278                id="net.sourceforge.phpeclipse.phpeditor.format">
1279          </accelerator>
1280          <accelerator
1281                key="Ctrl+O"
1282                id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
1283          </accelerator>
1284          <accelerator
1285                key="Ctrl+F3"
1286                id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
1287          </accelerator>
1288       </acceleratorSet>
1289       <acceleratorSet
1290             scopeId="org.eclipse.ui.textEditorScope"
1291             configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
1292 <!-- edit -->
1293          <accelerator
1294                key="Ctrl+Shift+P"
1295                id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
1296          </accelerator>
1297          <accelerator
1298                key="Ctrl+Space"
1299                id="org.eclipse.ui.edit.text.contentAssist.proposals">
1300          </accelerator> 
1301 <!-- source -->
1302          <accelerator
1303                key="Ctrl+/"
1304                id="net.sourceforge.phpeclipse.phpeditor.comment">
1305          </accelerator>
1306          <accelerator
1307                key="Ctrl+\"
1308                id="net.sourceforge.phpeclipse.phpeditor.uncomment">
1309          </accelerator>
1310          <accelerator
1311                key="Ctrl+Shift+F"
1312                id="net.sourceforge.phpeclipse.phpeditor.format">
1313          </accelerator>
1314          <accelerator
1315                key="Ctrl+F3"
1316                id="net.sourceforge.phpeclipse.ui.navigate.php.open.structure">
1317          </accelerator>
1318          <accelerator
1319                key="Ctrl+O"
1320                id="net.sourceforge.phpeclipse.ui.edit.text.php.show.outline">
1321          </accelerator>
1322       </acceleratorSet>
1323       <acceleratorSet
1324             scopeId="org.eclipse.ui.textEditorScope"
1325             configurationId="org.eclipse.ui.defaultAcceleratorConfiguration">
1326 <!-- edit -->
1327          <accelerator
1328                platform="carbon"
1329                key="Command+Shift+P"
1330                id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
1331          </accelerator>
1332          <accelerator
1333                platform="carbon"
1334                key="Command+1"
1335                id="org.eclipse.ui.edit.text.contentAssist.proposals">
1336          </accelerator>
1337 <!-- source -->
1338          <accelerator
1339                platform="carbon"
1340                key="Command+/"
1341                id="net.sourceforge.phpeclipse.phpeditor.comment">
1342          </accelerator>
1343          <accelerator
1344                platform="carbon"
1345                key="Command+\"
1346                id="net.sourceforge.phpeclipse.phpeditor.uncomment">
1347          </accelerator> 
1348       </acceleratorSet>
1349    </extension>
1350
1351 <!-- external tools -->
1352
1353 <!-- extension point definitions -->
1354         <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
1355         <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
1356         <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
1357         <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
1358         <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
1359         
1360 <!-- Extensions -->
1361         <extension point="org.eclipse.ui.actionSets">
1362                 <actionSet
1363                         id="net.sourceforge.phpdt.externaltools.ExternalToolsSet"
1364                         label="%ActionSet.externalTools"
1365                         visible="true">
1366                         <menu id="org.eclipse.ui.run" 
1367                                 label="%Menu.run" 
1368                                 path="additions"> 
1369                                 <separator name="ExternalToolsGroup"/> 
1370                         </menu> 
1371         <!--            <action
1372                                 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateMenu"
1373                                 label="%Action.externalTools"
1374                                 menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
1375                                 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1376                                 icon="icons/externaltools/full/etool16/external_tools.gif"
1377                                 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1378                                 pulldown="true"
1379                                 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1380                         </action> 
1381                         <action
1382                                 id="net.sourceforge.phpdt.externaltools.ExternalToolMenuDelegateToolbar"
1383                                 label="%Action.externalTools"
1384                                 toolbarPath="Normal/additions"
1385                                 disabledIcon="icons/externaltools/full/dtool16/external_tools.gif"
1386                                 icon="icons/externaltools/full/etool16/external_tools.gif"
1387                                 hoverIcon="icons/externaltools/full/ctool16/external_tools.gif"
1388                                 tooltip="%Action.externalToolsTip"
1389                                 pulldown="true"
1390                                 class="net.sourceforge.phpdt.externaltools.internal.menu.ExternalToolMenuDelegate">
1391                         </action> -->
1392                 </actionSet>
1393         </extension>
1394
1395     <!-- Launch Configuration Extensions -->
1396     <extension point="org.eclipse.debug.core.launchConfigurationTypes">
1397         <launchConfigurationType
1398                 id = "net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1399                 name = "%Program.externalTools"
1400                 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1401                 modes = "run"
1402                 category = "org.eclipse.ui.externaltools">
1403         </launchConfigurationType>
1404         <launchConfigurationType
1405                 id = "net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1406                 name = "%Program.externalTools"
1407                 delegate = "net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
1408                 modes = "run"
1409                 category = "org.eclipse.ui.externaltools.builder">
1410         </launchConfigurationType>
1411     </extension>
1412     
1413     <extension point = "net.sourceforge.phpeclipse.configurationDuplicationMaps">
1414         <configurationMap
1415                 sourceType="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1416                 builderType="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType">
1417         </configurationMap>
1418     </extension>
1419     
1420     <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
1421                 <launchConfigurationTabGroup
1422                         id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program"
1423                         type ="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1424                         class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramTabGroup">
1425                 </launchConfigurationTabGroup>
1426                 <launchConfigurationTabGroup
1427                         id="net.sourceforge.phpdt.externaltools.launchConfigurationTabGroup.program.builder"
1428                         type ="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1429                         class="net.sourceforge.phpdt.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup">
1430                 </launchConfigurationTabGroup>
1431         </extension>
1432         
1433         <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
1434                 <launchConfigurationTypeImage
1435                         id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program"
1436                         configTypeID="net.sourceforge.phpdt.externaltools.ProgramLaunchConfigurationType"
1437                         icon="icons/externaltools/full/obj16/external_tools.gif">
1438                 </launchConfigurationTypeImage> 
1439                 <launchConfigurationTypeImage
1440                         id="net.sourceforge.phpdt.externaltools.launchConfigurationTypeImage.program.builder"
1441                         configTypeID="net.sourceforge.phpdt.externaltools.ProgramBuilderLaunchConfigurationType"
1442                         icon="icons/externaltools/full/obj16/external_tools.gif">
1443                 </launchConfigurationTypeImage> 
1444         </extension>
1445
1446         <!-- Variable Extensions -->
1447         <extension point="net.sourceforge.phpeclipse.fileVariables">
1448                 <variable
1449                         tag="workspace_loc"
1450                         description="Expands to the workspace root's absolute file system path."
1451                         expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1452                 </variable>
1453                 <variable
1454                         tag="resource_loc"
1455                         description="Expands to the resource's absolute file system path."
1456                         componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1457                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1458                 </variable>
1459         </extension>
1460         
1461         <extension point="net.sourceforge.phpeclipse.argumentVariables">
1462                 <variable
1463                         tag="workspace_loc"
1464                         description="Expands to the workspace root's absolute file system path."
1465                         expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1466                 </variable>
1467                 <variable
1468                         tag="file_loc"
1469                         description="Expands to the full file name"
1470                         expanderClass="net.sourceforge.phpdt.externaltools.variable.FileExpander">
1471                 </variable>
1472                 <variable
1473                         tag="file_url"
1474                         description="Expands to an URL with the localhost preference settings"
1475                         expanderClass="net.sourceforge.phpdt.externaltools.variable.UrlExpander">
1476                 </variable>
1477                 <variable
1478                         tag="localhost_url"
1479                         description="Expands to the localhost preference settings."
1480                         expanderClass="net.sourceforge.phpdt.externaltools.variable.LocalhostExpander">
1481                 </variable>
1482                 <variable
1483                         tag="project_loc"
1484                         description="Expands to the selected resource's project absolute file system path."
1485                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1486                 </variable>
1487                 <variable
1488                         tag="project_path"
1489                         description="Expands to the full path, relative to the workspace root, of the selected project"
1490                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectExpander">
1491                 </variable>
1492                 <variable
1493                         tag="project_name"
1494                         description="Expands to the name of the selected project"
1495                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ProjectNameExpander">
1496                 </variable>
1497                 <variable
1498                         tag="resource_loc"
1499                         description="Expands to the resource's absolute file system path."
1500                         componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFileResourceComponent"
1501                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1502                 </variable>
1503                 <variable
1504                         tag="container_loc"
1505                         description="Expands to the selected resource's containing folder absolute file system path."
1506                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1507                 </variable>
1508                 <variable
1509                         tag="build_type"
1510                         description="Expands to the type of build"
1511                         expanderClass="net.sourceforge.phpdt.externaltools.variable.BuildTypeExpander">
1512                 </variable>
1513         </extension>
1514
1515         <extension point="net.sourceforge.phpeclipse.directoryVariables">
1516                 <variable
1517                         tag="workspace_loc"
1518                         description="Expands to the workspace root's absolute file system path."
1519                         expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1520                 </variable>
1521                 <variable
1522                         tag="project_loc"
1523                         description="Expands to the selected resource's project absolute file system path."
1524                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1525                 </variable>
1526                 <variable
1527                         tag="container_loc"
1528                         description="Expands to the selected resource's containing folder absolute file system path."
1529                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1530                 </variable>
1531                 <variable
1532                         tag="resource_loc"
1533                         description="Expands to a resource's absolute file system path."
1534                         componentClass="net.sourceforge.phpdt.externaltools.variable.SpecificFolderResourceComponent"
1535                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1536                 </variable>
1537         </extension>
1538
1539         <extension point="net.sourceforge.phpeclipse.refreshVariables">
1540                 <variable
1541                         tag="workspace"
1542                         description="Expands to the workspace root."
1543                         expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkspaceExpander">
1544                 </variable>
1545                 <variable
1546                         tag="project"
1547                         description="Expands to the project of the selected resource."
1548                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceProjectExpander">
1549                 </variable>
1550                 <variable
1551                         tag="container"
1552                         description="Expands to the folder containing the selected resource."
1553                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceContainerExpander">
1554                 </variable>
1555                 <variable
1556                         tag="resource"
1557                         description="Expands to a resource."
1558                         componentClass="net.sourceforge.phpdt.externaltools.variable.ResourceComponent"
1559                         expanderClass="net.sourceforge.phpdt.externaltools.variable.ResourceExpander">
1560                 </variable>
1561                 <variable
1562                         tag="working_set"
1563                         description="Expands to the group of resources in a working set."
1564                         expanderClass="net.sourceforge.phpdt.externaltools.variable.WorkingSetExpander">
1565                 </variable>
1566         </extension>
1567 </plugin>