Adding patch from pteague for templates.
[phpeclipse.git] / net.sourceforge.phpeclipse / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4     <extension
5                  id="phpnature"
6                  name="%naturePHP.name"
7                  point="org.eclipse.core.resources.natures">
8           <runtime>
9                  <run
10                   class="net.sourceforge.phpdt.internal.core.JavaProject">
11                  </run>
12           </runtime>
13    </extension>
14
15    <extension
16                  id="parserbuilder"
17                  name="PHP Builder"
18                  point="org.eclipse.core.resources.builders">
19           <builder>
20                  <run
21                    class="net.sourceforge.phpdt.internal.core.builder.PHPBuilder">
22                  </run>
23           </builder>
24    </extension>
25    <!-- =================================================================================== -->
26 <!-- Extension: Java Markers                                                             -->
27 <!-- =================================================================================== -->
28
29 <!-- Java problems -->
30
31 <extension id="problem" point="org.eclipse.core.resources.markers" name="%phpProblemName">
32         <super type="org.eclipse.core.resources.problemmarker"/>
33         <super type="org.eclipse.core.resources.textmarker"/>
34         <persistent value="true"/>
35         <attribute name="id"/>
36         <attribute name="flags"/>
37         <attribute name="arguments"/>
38 </extension>
39
40 <!-- Java transient problems -->
41
42 <extension id="transient_problem" point="org.eclipse.core.resources.markers" name="%transientPHPProblemName">
43         <super type="org.eclipse.core.resources.textmarker"/>
44         <persistent value="false"/>
45         <attribute name="id"/>
46         <attribute name="flags"/>
47         <attribute name="arguments"/>
48 </extension>
49
50 <!-- PHP tasks -->
51
52 <extension id="task" name="%phpTaskName" point="org.eclipse.core.resources.markers">
53         <super type="org.eclipse.core.resources.taskmarker"/>
54         <persistent value="true"/>
55 </extension>
56
57 <extension-point id="phpElementFilters" name="%elementFiltersName" schema="schema/phpElementFilters.exsd"/>
58 <extension-point id="phpEditorTextHovers" name="%phpEditorTextHoversName" schema="schema/phpEditorTextHovers.exsd"/>
59 <extension-point id="foldingStructureProviders" name="%foldingStructureProvidersExtensionPoint" schema="schema/foldingStructureProviders.exsd"/>
60
61   <extension
62         point="org.eclipse.ui.decorators">
63         <decorator
64                 label="%ProblemsLabelDecorator.label"
65                 state="true"
66                 lightweight="true"
67                 location="BOTTOM_LEFT"
68                 class="net.sourceforge.phpdt.ui.ProblemsLabelDecorator"
69                 id="net.sourceforge.phpdt.ui.problem.decorator">
70                 <description>
71                         %ProblemsLabelDecorator.description
72                 </description>
73                 <enablement>
74                         <or>
75                                 <objectClass
76                                         name="org.eclipse.core.resources.IResource">
77                                 </objectClass>
78                                 <objectClass
79                                         name="net.sourceforge.phpdt.core.IJavaElement">
80                                 </objectClass>
81                         </or>
82                 </enablement>
83         </decorator>
84         <decorator
85                 label="%OverrideIndicatorLabelDecorator.label"
86                 lightweight="true"
87                 location="BOTTOM_RIGHT"
88                 state="true"
89                 class="net.sourceforge.phpdt.ui.OverrideIndicatorLabelDecorator"
90                 id="net.sourceforge.phpdt.ui.override.decorator">
91                 <description>
92                         %OverrideIndicatorLabelDecorator.description
93                 </description>
94                 <enablement>
95                         <objectClass
96                                 name="net.sourceforge.phpdt.core.IMethod">
97                         </objectClass>
98                 </enablement>
99         </decorator>
100   </extension>
101
102    <extension
103                  point="org.eclipse.team.core.fileTypes">
104           <fileTypes type="text" extension="php" />
105           <fileTypes type="text" extension="phpc" />
106           <fileTypes type="text" extension="php3" />
107           <fileTypes type="text" extension="php4" />
108           <fileTypes type="text" extension="php5" />
109           <fileTypes type="text" extension="phtml" />
110           <fileTypes type="text" extension="inc" />
111           <fileTypes type="text" extension="module" />
112           <fileTypes type="text" extension="phpt" />
113           <fileTypes type="text" extension="ctp" />
114    </extension>
115
116 <!-- declares a content type for PHP Source files -->
117
118    <extension point="org.eclipse.core.runtime.contentTypes">
119         <content-type id="phpSource" name="%phpSourceName"
120                 base-type="org.eclipse.core.runtime.text"
121                 priority="high"
122                 file-extensions="php,phpc,php3,php4,php5,phtml,inc,module,phpt,ctp"/>
123    </extension>
124
125    <extension
126           point="net.sourceforge.phpeclipse.phpEditorTextHovers">
127    <hover
128                  class="net.sourceforge.phpdt.internal.ui.text.java.hover.BestMatchHover"
129                  id="net.sourceforge.phpdt.ui.BestMatchHover"
130                  label="%sequentialHover"
131                  description="%sequentialHoverDescription">
132    </hover>
133    </extension>
134
135 <extension
136           point="net.sourceforge.phpeclipse.phpEditorTextHovers">
137    <hover
138                  class="net.sourceforge.phpdt.internal.ui.text.java.hover.JavaSourceHover"
139                  id="net.sourceforge.phpdt.ui.JavaSourceHover"
140                  label="%sourceHover"
141                  description="%sourceHoverDescription">
142    </hover>
143    <hover
144                         label="%problemHover"
145                         description="%problemHoverDescription"
146                         class="net.sourceforge.phpdt.internal.ui.text.java.hover.ProblemHover"
147                         id="net.sourceforge.phpdt.ui.ProblemHover">
148    </hover>
149    <hover
150                  class="net.sourceforge.phpdt.internal.ui.text.java.hover.AnnotationHover"
151                  id="net.sourceforge.phpdt.ui.AnnotationHover"
152                  label="%annotationHover"
153                  description="%annotationHoverDescription">
154    </hover>
155    </extension>
156
157    <extension
158                  point="org.eclipse.ui.perspectives">
159           <perspective
160                         name="%perspectivePHP.name"
161                         icon="icons/obj16/php.png"
162                         class="net.sourceforge.phpeclipse.PHPPerspectiveFactory"
163                         id="net.sourceforge.phpeclipse.PHPPerspective">
164           </perspective>
165    </extension>
166
167    <extension
168                  point="org.eclipse.ui.perspectiveExtensions">
169           <perspectiveExtension
170                         targetID="net.sourceforge.phpeclipse.PHPPerspective">
171                            <showInPart id="net.sourceforge.phpeclipse.webbrowser.view" />
172                            <showInPart id="org.eclipse.ui.views.ResourceNavigator" />
173           </perspectiveExtension>
174    </extension>
175
176    <extension
177                  point="org.eclipse.ui.newWizards">
178           <category
179                         name="%newWizardCategory.name"
180                         id="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP">
181           </category>
182           <wizard
183                         name="%newWizardPHPProject.name"
184                         icon="icons/obj16/php.png"
185                         category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
186                         class="net.sourceforge.phpeclipse.wizards.NewProjectCreationWizard"
187                         project="true"
188                         id="net.sourceforge.phpeclipse.wizards.NewWizardProjectCreation">
189                  <description>
190                         Create a new PHP project.
191                  </description>
192           </wizard>
193
194           <wizard
195                         name="%newWizardPHPFile.name"
196                         icon="icons/obj16/phpedit.gif"
197                         category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
198                         class="net.sourceforge.phpeclipse.wizards.PHPFileWizard"
199                         id="net.sourceforge.phpeclipse.wizards.PHPFileWizard">
200                  <description>
201                         Create a basic PHP file.
202                  </description>
203           </wizard>
204           <wizard
205                         name="%newWizardHTMLFile.name"
206                         icon="icons/obj16/htmledit.gif"
207                         category="net.sourceforge.phpeclipse.wizards.NewWizardCategoryPHP"
208                         class="net.sourceforge.phpeclipse.wizards.HTMLFileWizard"
209                         id="net.sourceforge.phpeclipse.wizards.HTMLFileWizard">
210                  <description>
211                         Create a basic HTML file.
212                  </description>
213           </wizard>
214    </extension>
215    <extension point="org.eclipse.ui.exportWizards">
216          <wizard name="%ExportWizards.Obfuscator"
217                          icon="icons/ctool16/exportdir_wiz.gif"
218                          class="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard"
219                          id="net.sourceforge.phpeclipse.obfuscator.export.ObfuscatorExportWizard">
220          <description>%ExportWizards.ObfuscatorDescription</description>
221          <selection class="org.eclipse.core.resources.IResource" />
222          </wizard>
223   </extension>
224    <extension
225                  point="org.eclipse.ui.ide.projectNatureImages">
226           <image
227                         icon="icons/ovr16/php_ovr2.gif"
228                         natureId="net.sourceforge.phpeclipse.phpnature"
229                         id="net.sourceforge.phpeclipse.ProjectNatureImagePHP">
230           </image>
231    </extension>
232    <extension
233                  point="org.eclipse.ui.propertyPages">
234           <page
235          class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPropertyPage"
236          icon="icons/obj16/php.png"
237          id="net.sourceforge.phpdt.ui.propertyPages.TodoTaskPropertyPage"
238          name="%todoPageName"
239          objectClass="org.eclipse.core.resources.IProject">
240                  <filter
241                            name="nature"
242                            value="net.sourceforge.phpeclipse.phpnature">
243                  </filter>
244           </page>
245           <page
246          class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPropertyPage"
247          icon="icons/obj16/php.png"
248          id="net.sourceforge.phpdt.ui.propertyPages.TodoTaskPropertyPage"
249          name="%todoPageName"
250          objectClass="net.sourceforge.phpdt.core.IJavaProject">
251                  <filter
252                            name="nature"
253                            value="net.sourceforge.phpeclipse.phpnature">
254                  </filter>
255           </page>
256                         <page
257          class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPropertyPage"
258          icon="icons/obj16/php.png"
259          id="net.sourceforge.phpdt.ui.propertyPages.CompilerPropertyPage"
260          name="%compilerPageName"
261          objectClass="org.eclipse.core.resources.IProject">
262                  <filter
263                            name="nature"
264                            value="net.sourceforge.phpeclipse.phpnature">
265                  </filter>
266           </page>
267           <page
268          class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPropertyPage"
269          icon="icons/obj16/php.png"
270          id="net.sourceforge.phpdt.ui.propertyPages.CompilerPropertyPage"
271          name="%compilerPageName"
272          objectClass="net.sourceforge.phpdt.core.IJavaProject">
273                  <filter
274                            name="nature"
275                            value="net.sourceforge.phpeclipse.phpnature">
276                  </filter>
277           </page>
278    </extension>
279    <extension
280                  point="org.eclipse.ui.editors">
281           <editor
282                         name="%phpEditorName"
283                         default="true"
284                         icon="icons/obj16/phpedit.gif"
285                         contributorClass="net.sourceforge.phpeclipse.phpeditor.CompilationUnitEditorActionContributor"
286                         class="net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor"
287                         symbolicFontName="net.sourceforge.phpdt.ui.editors.textfont"
288                         id="net.sourceforge.phpeclipse.PHPUnitEditor">
289                         <contentTypeBinding
290                            contentTypeId="net.sourceforge.phpeclipse.phpSource"
291                         />
292           </editor>
293    </extension>
294           <extension
295                  point="org.eclipse.ui.fontDefinitions">
296           <fontDefinition
297                         label="%phpEditorFontDefiniton.label"
298                         defaultsTo="org.eclipse.jface.textfont"
299                         id="net.sourceforge.phpdt.ui.editors.textfont">
300                  <description>
301                         %phpEditorFontDefintion.description
302                  </description>
303           </fontDefinition>
304    </extension>
305    <extension
306                  point="org.eclipse.ui.editors.annotationTypes">
307           <type
308                  name="net.sourceforge.phpdt.ui.error"
309                  super="org.eclipse.ui.workbench.texteditor.error"
310                  markerType="net.sourceforge.phpeclipse.problem"
311                  markerSeverity="2">
312           </type>
313           <type
314                  name="net.sourceforge.phpdt.ui.warning"
315                  super="org.eclipse.ui.workbench.texteditor.warning"
316                  markerType="net.sourceforge.phpeclipse.problem"
317                  markerSeverity="1">
318           </type>
319           <type
320                  name="net.sourceforge.phpdt.ui.info"
321                  super="org.eclipse.ui.workbench.texteditor.info"
322                  markerType="net.sourceforge.phpeclipse.problem"
323                  markerSeverity="0">
324           </type>
325           <type
326                  name="net.sourceforge.phpdt.ui.occurrences">
327           </type>
328    </extension>
329    <extension
330                  point="org.eclipse.ui.editors.markerAnnotationSpecification">
331           <specification
332                         annotationType="net.sourceforge.phpdt.ui.error"
333                         annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
334           </specification>
335           <specification
336                         annotationType="net.sourceforge.phpdt.ui.warning"
337                         annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
338           </specification>
339           <specification
340                         annotationType="net.sourceforge.phpdt.ui.info"
341                         annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.JavaAnnotationImageProvider">
342           </specification>
343           <specification
344                         annotationType="org.eclipse.debug.core.breakpoint"
345                         icon="icons/full/obj16/brkp_obj.gif"
346                         annotationImageProvider="net.sourceforge.phpeclipse.phpeditor.BreakpointImageProvider">
347           </specification>
348           <specification
349                         annotationType="net.sourceforge.phpdt.ui.occurrences"
350                         label="%OccurrenceAnnotation.label"
351                         icon="icons/obj16/searchm_obj.gif"
352                         textPreferenceKey="occurrenceIndication"
353                         textPreferenceValue="false"
354                         highlightPreferenceKey="occurrenceHighlighting"
355                         highlightPreferenceValue="true"
356                         overviewRulerPreferenceKey="occurrenceIndicationInOverviewRuler"
357                         overviewRulerPreferenceValue="true"
358                         verticalRulerPreferenceKey="occurrenceIndicationInVerticalRuler"
359                         verticalRulerPreferenceValue="false"
360                         colorPreferenceKey="occurrenceIndicationColor"
361                         colorPreferenceValue="180,207,205"
362                         presentationLayer="3"
363                         showInNextPrevDropdownToolbarActionKey="showOccurrenceInNextPrevDropdownToolbarAction"
364                         showInNextPrevDropdownToolbarAction="true"
365                         isGoToNextNavigationTargetKey="isOccurrenceGoToNextNavigationTarget"
366                         isGoToNextNavigationTarget="false"
367                         isGoToPreviousNavigationTargetKey="isOccurrenceGoToPreviousNavigationTarget"
368                         isGoToPreviousNavigationTarget="false">
369           </specification>
370         </extension>
371
372    <extension
373                  point="org.eclipse.ui.actionSets">
374           <actionSet
375                         label="%CodingActionSet.label"
376                         description="%CodingActionSet.description"
377                         visible="false"
378                         id="net.sourceforge.phpeclipse.ui.CodingActionSet">
379 <!-- =========================================================================== -->
380 <!-- Source Menu                                                                 -->
381 <!-- =========================================================================== -->
382                  <menu
383                            label="%SourceMenu.label"
384                            path="edit/editEnd"
385                            id="net.sourceforge.phpeclipse.ui.source.menu">
386                          <separator
387                                    name="editGroup">
388                          </separator>
389                  </menu>
390                  <action
391                            definitionId="net.sourceforge.phpeclipse.phpeditor.format"
392                            label="%FormatAction.label"
393                            retarget="true"
394                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
395                            id="net.sourceforge.phpeclipse.phpeditor.Format">
396                  </action>
397                  <action
398                            label="%ShiftLeftAction.label"
399                            retarget="true"
400                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
401                            id="net.sourceforge.phpeclipse.phpeditor.ShiftLeft">
402                  </action>
403                  <action
404                            label="%ShiftRightAction.label"
405                            retarget="true"
406                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
407                            id="net.sourceforge.phpeclipse.phpeditor.ShiftRight">
408                  </action>
409                  <action
410                            definitionId="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
411                            label="%RemoveBlockCommentAction.label"
412                            retarget="true"
413                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
414                            id="net.sourceforge.phpeclipse.ui.actions.RemoveBlockComment">
415                  </action>
416                  <action
417                            definitionId="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
418                            label="%AddBlockCommentAction.label"
419                            retarget="true"
420                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
421                            id="net.sourceforge.phpeclipse.ui.actions.AddBlockComment">
422                  </action>
423                  <action
424                            definitionId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
425                            label="%ToggleCommentAction.label"
426                            retarget="true"
427                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
428                            id="net.sourceforge.phpeclipse.ui.actions.ToggleComment">
429                  </action>
430                  <action
431                            definitionId="net.sourceforge.phpeclipse.phpeditor.uncomment"
432                            label="%UncommentAction.label"
433                            retarget="true"
434                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
435                            id="net.sourceforge.phpeclipse.phpeditor.Uncomment">
436                  </action>
437                  <action
438                            definitionId="net.sourceforge.phpeclipse.phpeditor.comment"
439                            label="%CommentAction.label"
440                            retarget="true"
441                            menubarPath="edit/net.sourceforge.phpeclipse.ui.source.menu/editGroup"
442                            id="net.sourceforge.phpeclipse.phpeditor.Comment">
443                  </action>
444           </actionSet>
445    </extension>
446    <extension
447                  point="org.eclipse.ui.actionSetPartAssociations">
448           <actionSetPartAssociation
449                         targetID="net.sourceforge.phpeclipse.ui.CodingActionSet">
450                  <part id="net.sourceforge.phpeclipse.PHPUnitEditor" />
451           </actionSetPartAssociation>
452    </extension>
453
454 <!-- =========================================================================== -->
455 <!-- PHP Editor Action Definition IDs -->
456 <!-- =========================================================================== -->
457
458         <!-- FIXME: there is too much duplication of contributions pointing to the same action. we should find a better way-->
459    <extension
460                  point="org.eclipse.ui.popupMenus">
461           <!-- php, phpc,php3,php4,php5,phpt-->
462           <objectContribution
463                         objectClass="org.eclipse.core.resources.IFile"
464                         nameFilter="*.php*"
465                         id="net.sourceforge.phpeclipse.actions.popupShowAction.phpS">
466                  <action
467                            label="Open PHP Browser"
468                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
469                            menubarPath="additions"
470                            id="net.sourceforge.phpeclipse.actions.showAction">
471                  </action>
472           </objectContribution>
473
474           <!-- cake PHP support -->
475           <objectContribution
476                         objectClass="org.eclipse.core.resources.IFile"
477                         nameFilter="*.ctp"
478                         id="net.sourceforge.phpeclipse.actions.popupShowAction.ctp">
479                  <action
480                            label="Open PHP Browser"
481                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
482                            menubarPath="additions"
483                            id="net.sourceforge.phpeclipse.actions.showAction">
484                  </action>
485           </objectContribution>
486           <objectContribution
487                         objectClass="org.eclipse.core.resources.IFile"
488                         nameFilter="*.module"
489                         id="net.sourceforge.phpeclipse.actions.popupShowAction.module">
490                  <action
491                            label="Open PHP Browser"
492                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
493                            menubarPath="additions"
494                            id="net.sourceforge.phpeclipse.actions.showAction">
495                  </action>
496           </objectContribution>
497           <objectContribution
498                         objectClass="org.eclipse.core.resources.IFile"
499                         nameFilter="*.inc"
500                         id="net.sourceforge.phpeclipse.actions.popupShowAction.inc">
501                  <action
502                            label="Open PHP Browser"
503                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
504                            menubarPath="additions"
505                            id="net.sourceforge.phpeclipse.actions.showAction">
506                  </action>
507           </objectContribution>
508           <objectContribution
509                         objectClass="org.eclipse.core.resources.IFile"
510                         nameFilter="*.phtml"
511                         id="net.sourceforge.phpeclipse.actions.popupShowAction.phtml">
512                  <action
513                            label="Open PHP Browser"
514                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
515                            menubarPath="additions"
516                            id="net.sourceforge.phpeclipse.actions.showAction">
517                  </action>
518           </objectContribution>
519           <objectContribution
520                         objectClass="org.eclipse.core.resources.IFile"
521                         nameFilter="*.htm*"
522                         id="net.sourceforge.phpeclipse.actions.popupShowAction.html">
523                  <action
524                            label="Open PHP Browser"
525                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
526                            menubarPath="additions"
527                            id="net.sourceforge.phpeclipse.actions.showAction">
528                  </action>
529           </objectContribution>
530           <objectContribution
531                         objectClass="org.eclipse.core.resources.IFile"
532                         nameFilter="*.xml"
533                         id="net.sourceforge.phpeclipse.actions.popupShowAction.xml">
534                  <action
535                            label="Open PHP Browser"
536                            class="net.sourceforge.phpeclipse.actions.PHPEclipseShowAction"
537                            menubarPath="additions"
538                            id="net.sourceforge.phpeclipse.actions.showAction">
539                  </action>
540           </objectContribution>
541
542           <!-- Viewers -->
543           <viewerContribution
544                         targetID="#PHPEditorContext"
545                         id="net.sourceforge.phpeclipse.actions.popupHTMLWizard">
546                  <action
547                            label="Insert HTML (dl,ul,ol,table)"
548                            class="net.sourceforge.phpeclipse.wizards.html.InsertHTMLElementAction"
549                            menubarPath="additions"
550                            id="net.sourceforge.phpeclipse.actions.wizards.html">
551                  </action>
552           </viewerContribution>
553           <viewerContribution
554                         targetID="#PHPEditorContext"
555                         id="net.sourceforge.phpeclipse.actions.popupOpenAllIncludes">
556                  <action
557                            label="Open Included Files List"
558                            class="net.sourceforge.phpeclipse.actions.PHPOpenAllIncludesEditorAction"
559                            menubarPath="additions"
560                            id="net.sourceforge.phpeclipse.actions.openallincludes">
561                  </action>
562           </viewerContribution>
563           <viewerContribution
564                         targetID="#PHPEditorContext"
565                         id="net.sourceforge.phpeclipse.actions.popupOpenDeclaration">
566                  <action
567                            label="%OpenDeclaration"
568                            class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction"
569                            menubarPath="additions"
570                            definitionId="net.sourceforge.phpeclipse.actions.opendeclaration"
571                            id="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction">
572                  </action>
573           </viewerContribution>
574          <viewerContribution
575                 targetID="#PHPEditorContext"
576                 id="net.sourceforge.phpdt.ltk.renameLocalVariable">
577                 <action label="Rename Local Variable in Functions/Methods"
578                                 class="net.sourceforge.phpdt.ltk.ui.actions.RenameLocalVariable"
579                                 menubarPath="additions"
580                                 id="net.sourceforge.phpdt.ltk.ui.actions.RenameLocalVariable"/>
581           </viewerContribution>
582           <viewerContribution
583                         targetID="#PHPRulerContext"
584                         id="net.sourceforge.phpdt.ui.PHPEditorPopupActions">
585                  <action
586                            label="%AddTask.label"
587                            helpContextId="org.eclipse.ui.AddTask_action_context"
588                            class="org.eclipse.ui.texteditor.TaskRulerAction"
589                            menubarPath="add"
590                            id="org.eclipse.ui.texteditor.TaskRulerAction">
591                  </action>
592                  <action
593                            label="%AddBookmark.label"
594                            helpContextId="org.eclipse.ui.bookmark_action_context"
595                            class="org.eclipse.ui.texteditor.BookmarkRulerAction"
596                            menubarPath="add"
597                            id="org.eclipse.ui.texteditor.BookmarkRulerAction">
598                  </action>
599           </viewerContribution>
600    </extension>
601    <extension
602                  point="org.eclipse.ui.actionSets">
603           <actionSet
604                         label="%OpenActionSet.label"
605                         description="%OpenActionSet.description"
606                         visible="false"
607                         id="net.sourceforge.phpeclipse.ui.A_OpenActionSet">
608                  <action
609                            definitionId="net.sourceforge.phpeclipse.ui.edit.text.java.open.editor"
610                            label="%OpenDeclaration"
611                            tooltip="%OpenDeclaration"
612                            retarget="true"
613                            menubarPath="navigate/open.ext"
614                            allowLabelUpdate="true"
615                            id="net.sourceforge.phpeclipse.ui.actions.Open">
616                  </action>
617           </actionSet>
618    </extension>
619    <extension
620                  point="org.eclipse.ui.editorActions">
621           <editorContribution
622                         id="org.eclipse.ui.texteditor.ruler.actions"
623                         targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
624                 <action
625                         id="org.eclipse.ui.texteditor.BookmarkRulerAction"
626                         actionID="RulerDoubleClick"
627                         label="%Dummy.label"
628                         helpContextId="org.eclipse.ui.bookmark_action_context"
629                         class="org.eclipse.ui.texteditor.BookmarkRulerAction">
630                 </action>
631                 <action
632                         label="%Dummy.label"
633                         class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
634                         actionID="RulerClick"
635                         id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction">
636                 </action>
637           </editorContribution>
638           <editorContribution
639                         id="net.sourceforge.phpdt.editor.actions"
640                         targetID="net.sourceforge.phpeclipse.PHPUnitEditor">
641                  <action
642                            definitionId="net.sourceforge.phpeclipse.actions.opendeclaration"
643                            label="%OpenDeclaration"
644                            class="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction"
645                            id="net.sourceforge.phpeclipse.actions.PHPOpenDeclarationEditorAction">
646                  </action>
647           </editorContribution>
648    </extension>
649    <extension
650                  point="org.eclipse.ui.popupMenus">
651           <viewerContribution
652                         targetID="#CompilationUnitRulerContext"
653                         id="net.sourceforge.phpeclipse.phpeditor.QuickFixRulerMenuAction">
654                  <action
655                            label="%Dummy.label"
656                            helpContextId="net.sourceforge.phpeclipse.quick_fix_action"
657                            class="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerAction"
658                            menubarPath="additions"
659                            id="net.sourceforge.phpeclipse.phpeditor.JavaSelectRulerMenuAction">
660                  </action>
661           </viewerContribution>
662    </extension>
663    <extension
664                  point="org.eclipse.ui.popupMenus">
665           <viewerContribution
666                         targetID="#CompilationUnitRulerContext"
667                         id="net.sourceforge.phpdt.ui.CompilationUnitEditorPopupActions">
668                  <action
669                            label="%AddTask.label"
670                            helpContextId="org.eclipse.ui.AddTask_action_context"
671                            tooltip="%AddTask.tooltip"
672                            class="org.eclipse.ui.texteditor.TaskRulerAction"
673                            menubarPath="add"
674                            id="org.eclipse.ui.texteditor.TaskRulerAction">
675                  </action>
676                  <action
677                            label="%AddBookmark.label"
678                            helpContextId="org.eclipse.ui.bookmark_action_context"
679                            tooltip="%AddBookmark.tooltip"
680                            class="org.eclipse.ui.texteditor.BookmarkRulerAction"
681                            menubarPath="add"
682                            id="org.eclipse.ui.texteditor.BookmarkRulerAction">
683                  </action>
684                  <menu
685                         id="projection"
686                         label="%Folding.label"
687                         path="rest">
688                  </menu>
689                  <action
690                            label="%Dummy.label"
691                            tooltip="%Dummy.label"
692                            class="net.sourceforge.phpdt.internal.ui.actions.FoldingExpandAllRulerAction"
693                            menubarPath="projection/additions"
694                            definitionId="org.eclipse.ui.edit.text.folding.expand_all"
695                            id="net.sourceforge.phpdt.ui.folding.expandAll">
696                  </action>
697                  <action
698                            label="%Dummy.label"
699                            tooltip="%Dummy.label"
700                            class="net.sourceforge.phpdt.internal.ui.actions.FoldingToggleRulerAction"
701                            menubarPath="projection/additions"
702                            definitionId="org.eclipse.ui.edit.text.folding.toggle"
703                            id="net.sourceforge.phpdt.ui.folding.toggle">
704                  </action>
705           </viewerContribution>
706    </extension>
707  <!-- =========================================================================== -->
708 <!-- PHPDT/UI command definitions                                                   -->
709 <!-- =========================================================================== -->
710    <extension point="org.eclipse.ui.contexts">
711           <context name="%context.editingPHPSource.name"
712            description="%context.editingPHPSource.description"
713            parentId="org.eclipse.ui.textEditorScope"
714            id="net.sourceforge.phpdt.ui.phpEditorScope" />
715    </extension>
716    <extension
717                  point="org.eclipse.ui.commands">
718           <category
719                         name="%category.source.name"
720                         description="%category.source.description"
721                         id="net.sourceforge.phpeclipse.ui.category.source">
722           </category>
723
724  <!-- source -->
725           <command
726                         name="%ActionDefinition.comment.name"
727                         description="%ActionDefinition.comment.description"
728                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
729                         id="net.sourceforge.phpeclipse.phpeditor.comment">
730           </command>
731           <command
732                         name="%ActionDefinition.uncomment.name"
733                         description="%ActionDefinition.uncomment.description"
734                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
735                         id="net.sourceforge.phpeclipse.phpeditor.uncomment">
736           </command>
737           <command
738                         name="%ActionDefinition.toggleComment.name"
739                         description="%ActionDefinition.toggleComment.description"
740                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
741                         id="net.sourceforge.phpeclipse.phpeditor.toggle.comment">
742           </command>
743
744           <command
745                         name="%ActionDefinition.addBlockComment.name"
746                         description="%ActionDefinition.addBlockComment.description"
747                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
748                         id="net.sourceforge.phpeclipse.phpeditor.add.block.comment">
749           </command>
750           <command
751                         name="%ActionDefinition.removeBlockComment.name"
752                         description="%ActionDefinition.removeBlockComment.description"
753                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
754                         id="net.sourceforge.phpeclipse.phpeditor.remove.block.comment">
755           </command>
756           <command
757                         name="%ActionDefinition.indent.name"
758                         description="%ActionDefinition.indent.description"
759                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
760                         id="net.sourceforge.phpeclipse.phpeditor.indent">
761           </command>
762           <command
763                         name="%ActionDefinition.format.name"
764                         description="%ActionDefinition.format.description"
765                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
766                         id="net.sourceforge.phpeclipse.phpeditor.format">
767           </command>
768
769           <!-- navigate -->
770           <command
771                         name="%ActionDefinition.gotoNextMember.name"
772                         description="%ActionDefinition.gotoNextMember.description"
773                         categoryId="org.eclipse.ui.category.navigate"
774                         id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member">
775           </command>
776           <command
777                         name="%ActionDefinition.gotoPreviousMember.name"
778                         description="%ActionDefinition.gotoPreviousMember.description"
779                         categoryId="org.eclipse.ui.category.navigate"
780                         id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member">
781           </command>
782           <command
783                         name="%ActionDefinition.gotoMatchingBracket.name"
784                         description="%ActionDefinition.gotoMatchingBracket.description"
785                         categoryId="org.eclipse.ui.category.navigate"
786                         id="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket">
787           </command>
788           <command
789                         name="%OpenDeclaration"
790                         description="%OpenDeclaration"
791                         categoryId="net.sourceforge.phpeclipse.ui.category.source"
792                         id="net.sourceforge.phpeclipse.actions.opendeclaration">
793           </command>
794    </extension>
795    <extension
796                  id="net.sourceforge.phpeclipse.JavaDocumentSetupParticipant"
797                  name="%javaDocumentSetupParticipant"
798                  point="org.eclipse.core.filebuffers.documentSetup">
799           <participant
800                         contentTypeId="net.sourceforge.phpeclipse.phpSource"
801                         class="net.sourceforge.phpeclipse.phpeditor.JavaDocumentSetupParticipant">
802           </participant>
803    </extension>
804    <extension
805                  id="net.sourceforge.phpeclipse.JavaDocumentFactory"
806                  name="%javaDocumentFactory"
807                  point="org.eclipse.core.filebuffers.documentCreation">
808           <factory
809                         contentTypeId="net.sourceforge.phpeclipse.phpSource"
810                         class="net.sourceforge.phpeclipse.phpeditor.JavaDocumentFactory">
811           </factory>
812    </extension>
813
814    <extension
815                  point="org.eclipse.ui.preferencePages">
816           <page name="PHP"
817                         category="net.sourceforge.phpeclipse.ui.preferencePage"
818                         class="net.sourceforge.phpdt.internal.ui.preferences.JavaEditorPreferencePage"
819                         id="net.sourceforge.phpeclipse.preferences.PHPPreferencePage">
820           </page>
821           <page
822                         name="Code Templates"
823                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
824                         class="net.sourceforge.phpdt.internal.ui.preferences.CodeTemplatePreferencePage"
825                         id="net.sourceforge.phpeclipse.preference.CodeTemplatePreferencePage">
826           </page>
827           <page
828                         name="%compilerOptionsPrefName"
829                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
830                         class="net.sourceforge.phpdt.internal.ui.preferences.CompilerPreferencePage"
831                         id="net.sourceforge.phpeclipse.preference.CompilerPreferencePage">
832           </page>
833           <page
834                         name="%todoTaskPrefName"
835                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
836                         class="net.sourceforge.phpdt.internal.ui.preferences.TodoTaskPreferencePage"
837                         id="net.sourceforge.phpeclipse.preference.TodoTaskPreferencePage">
838           </page>
839           <page
840                         name="Formatter"
841                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
842                         class="net.sourceforge.phpdt.internal.ui.preferences.CodeFormatterPreferencePage"
843                         id="net.sourceforge.phpeclipse.preference.CodeFormatterPreferencePage">
844           </page>
845           <page name="%codeAssistPageName"
846                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
847                         class="net.sourceforge.phpdt.internal.ui.preferences.CodeAssistPreferencePage"
848                         id="net.sourceforge.phpdt.internal.ui.preferences.CodeAssistPreferencePage">
849           </page>
850       <page name="%editorPageName"
851             category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
852             class="net.sourceforge.phpdt.internal.ui.preferences.EditorPreferencePage"
853             id="net.sourceforge.phpdt.internal.ui.preferences.EditorPreferencePage">
854       </page>
855       <page
856                         name="%templatePageName"
857                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
858                         class="net.sourceforge.phpdt.internal.ui.preferences.JavaTemplatePreferencePage"
859                         id="net.sourceforge.phpeclipse.preference.TemplatePreferencePage">
860           </page>
861           <page
862                         name="%spellingPrefName"
863                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
864                         class="net.sourceforge.phpdt.internal.ui.preferences.SpellingPreferencePage"
865                         id = "net.sourceforge.phpdt.internal.ui.preferences.SpellingPreferencePage">
866           </page>
867           <page
868                         name="%editorMarkOccurrencesPage"
869                         category="net.sourceforge.phpeclipse.preferences.PHPPreferencePage"
870                         class="net.sourceforge.phpdt.internal.ui.preferences.MarkOccurrencesPreferencePage"
871                         id="net.sourceforge.phpdt.internal.ui.preferences.MarkOccurrencesPreferencePage">
872           </page>
873    </extension>
874
875 <!-- external tools -->
876 <!-- extension point definitions -->
877         <extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps"/>
878         <extension-point id="argumentVariables" name="%ExtPoint.argumentVariables"/>
879         <extension-point id="directoryVariables" name="%ExtPoint.directoryVariables"/>
880         <extension-point id="fileVariables" name="%ExtPoint.fileVariables"/>
881         <extension-point id="refreshVariables" name="%ExtPoint.refreshVariables"/>
882
883 <!-- Extensions -->
884
885         <extension
886                 point= "net.sourceforge.phpeclipse.foldingStructureProviders">
887                 <provider
888                         id="net.sourceforge.phpdt.ui.text.defaultFoldingProvider"
889                         name= "%defaultFoldingStructureProviderName"
890                         class="net.sourceforge.phpdt.internal.ui.text.folding.DefaultJavaFoldingStructureProvider"
891                         preferencesClass="net.sourceforge.phpdt.internal.ui.text.folding.DefaultJavaFoldingPreferenceBlock">
892                 </provider>
893         </extension>
894
895 <!-- =========================================================================== -->
896 <!-- Filter Support                                                              -->
897 <!-- =========================================================================== -->
898    <extension
899                  point="net.sourceforge.phpeclipse.phpElementFilters">
900 <!-- Outline Page -->
901           <filter
902                         targetId="net.sourceforge.phpeclipse.JavaOutlinePage"
903                         name="%HideImportDeclaration.label"
904                         enabled="false"
905                         description="%HideImportDeclaration.description"
906                         class="net.sourceforge.phpdt.internal.ui.filters.ImportDeclarationFilter"
907                         id="net.sourceforge.phpeclipse.JavaOutlinePage.ImportDeclarationFilter">
908           </filter>
909    </extension>
910
911 <!-- =========================================================================== -->
912 <!-- Templates                                                                   -->
913 <!-- =========================================================================== -->
914    <extension
915                  point="org.eclipse.ui.editors.templates">
916           <contextType
917                         name="%templates.php.contextType.name"
918                         class="net.sourceforge.phpdt.internal.corext.template.php.JavaContextType"
919                         id="java">
920           </contextType>
921           <contextType
922                         name="%templates.phpdoc.contextType.name"
923                         class="net.sourceforge.phpdt.internal.corext.template.php.JavaDocContextType"
924                         id="javadoc">
925           </contextType>
926           <contextType
927                         name="%templates.html.contextType.name"
928                         class="net.sourceforge.phpdt.internal.corext.template.php.HTMLContextType"
929                         id="javadoc">
930           </contextType>
931           <include
932                           file="templates/default-templates.xml"
933                           translations="templates/default-templates.properties">
934           </include>
935           <include
936                           file="templates/default-codetemplates.xml"
937                           translations="templates/default-templates.properties">
938           </include>
939    </extension>
940    <extension
941                  point="org.eclipse.ui.bindings">
942           <key
943                         sequence="Ctrl+Shift+C"
944                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
945                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
946                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
947           </key>
948           <key
949                         sequence="Ctrl+/"
950                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
951                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
952                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
953           </key>
954           <key
955                            sequence="Ctrl+7"
956                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
957                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
958                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
959           </key>
960           <key
961                         platform="carbon"
962                         sequence="Ctrl+Shift+C"
963                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
964                         commandId=""
965                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
966           </key>
967           <key
968                         platform="carbon"
969                         sequence="Command+Shift+C"
970                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
971                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
972                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
973           </key>
974           <key
975                         platform="carbon"
976                         sequence="Ctrl+/"
977                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
978                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
979                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
980           </key>
981           <key
982                         platform="carbon"
983                         sequence="Command+/"
984                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
985                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
986                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
987           </key>
988           <key
989                         platform="carbon"
990                         sequence="Ctrl+7"
991                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
992                         commandId=""
993                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
994           </key>
995           <key
996                         platform="carbon"
997                         sequence="Command+7"
998                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
999                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
1000                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1001           </key>
1002           <key
1003                         platform="gtk"
1004                         sequence="Ctrl+Shift+C"
1005                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1006                         commandId=""
1007                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1008           </key>
1009           <key
1010                         platform="gtk"
1011                         sequence="Esc Ctrl+C"
1012                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1013                         commandId="net.sourceforge.phpeclipse.phpeditor.toggle.comment"
1014                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1015           </key>
1016           <key
1017                         sequence="Ctrl+Shift+/"
1018                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1019                         commandId="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
1020                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1021           </key>
1022           <key
1023                         platform="carbon"
1024                         sequence="Ctrl+Shift+/"
1025                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1026                         commandId=""
1027                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1028           </key>
1029           <key
1030                         platform="carbon"
1031                         sequence="Command+Shift+/"
1032                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1033                         commandId="net.sourceforge.phpeclipse.phpeditor.add.block.comment"
1034                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1035           </key>
1036           <key
1037                         sequence="Ctrl+Shift+\"
1038                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1039                         commandId="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
1040                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1041           </key>
1042           <key
1043                         platform="carbon"
1044                         sequence="Ctrl+Shift+\"
1045                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1046                         commandId=""
1047                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1048           </key>
1049           <key
1050                         platform="carbon"
1051                         sequence="Command+Shift+\"
1052                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1053                         commandId="net.sourceforge.phpeclipse.phpeditor.remove.block.comment"
1054                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1055           </key>
1056           <key
1057                         sequence="Ctrl+I"
1058                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1059                         commandId="net.sourceforge.phpeclipse.phpeditor.indent"
1060                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1061           </key>
1062           <key
1063                         sequence="Ctrl+Shift+F"
1064                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1065                         commandId="net.sourceforge.phpeclipse.phpeditor.format"
1066                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1067           </key>
1068           <key
1069                         platform="carbon"
1070                         sequence="Ctrl+Shift+F"
1071                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1072                         commandId=""
1073                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1074           </key>
1075           <key
1076                         platform="carbon"
1077                         sequence="Command+Shift+F"
1078                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1079                         commandId="net.sourceforge.phpeclipse.phpeditor.format"
1080                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1081           </key>
1082           <key
1083                         platform="gtk"
1084                         sequence="Ctrl+Shift+F"
1085                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1086                         commandId=""
1087                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1088           </key>
1089           <key
1090                         platform="gtk"
1091                         sequence="Esc Ctrl+F"
1092                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1093                         commandId="net.sourceforge.phpeclipse.phpeditor.format"
1094                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1095           </key>
1096           <key
1097                         sequence="Ctrl+Shift+ARROW_DOWN"
1098                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1099                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member"
1100                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1101           </key>
1102           <key
1103                         platform="carbon"
1104                         sequence="Ctrl+Shift+ARROW_DOWN"
1105                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1106                         commandId=""
1107                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1108           </key>
1109           <key
1110                         platform="carbon"
1111                         sequence="Command+Shift+ARROW_DOWN"
1112                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1113                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.next.member"
1114                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1115           </key>
1116           <key
1117                         sequence="Ctrl+Shift+ARROW_UP"
1118                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1119                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member"
1120                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1121           </key>
1122           <key
1123                         platform="carbon"
1124                         sequence="Ctrl+Shift+ARROW_UP"
1125                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1126                         commandId=""
1127                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1128           </key>
1129           <key
1130                         platform="carbon"
1131                         sequence="Command+Shift+ARROW_UP"
1132                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1133                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.previous.member"
1134                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1135           </key>
1136           <key
1137                         sequence="Ctrl+Shift+P"
1138                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1139                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"
1140                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1141           </key>
1142           <key
1143                         platform="carbon"
1144                         sequence="Ctrl+Shift+P"
1145                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1146                         commandId=""
1147                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1148           </key>
1149           <key
1150                         platform="carbon"
1151                         sequence="Command+Shift+P"
1152                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1153                         commandId="net.sourceforge.phpeclipse.ui.edit.text.php.goto.matching.bracket"
1154                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1155           </key>
1156           <key
1157                         sequence="F3"
1158                         contextId="net.sourceforge.phpdt.ui.phpEditorScope"
1159                         commandId="net.sourceforge.phpeclipse.actions.opendeclaration"
1160                         schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
1161           </key>
1162    </extension>
1163 </plugin>