[fedora-java] Re: Patch: Automake Editor (just Makefile editor for now)
Jeff Johnston
jjohnstn at redhat.com
Fri Dec 1 19:22:30 UTC 2006
Ok.
-- Jeff J.
Andrew Overholt wrote:
> Hi Jeff,
>
> Attached is a patch to add an automake editor extension to the autotools
> plugin. It is just a re-use of the CDT's existing Makefile editor for
> now, but it at least gives us syntax highlighting :)
>
> Okay to commit?
>
> Thanks,
>
> Andrew
>
> 2006-12-01 Andrew Overholt <overholt at redhat.com>
>
> * src/com/redhat/eclipse/cdt/autotools/editors/automake: New directory.
> * src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java:
> New file. Simple extension of MakefileEditor for now.
> * plugin.xml: Add automake editor.
>
>
> ------------------------------------------------------------------------
>
> ### Eclipse Workspace Patch 1.0
> #P com.redhat.eclipse.cdt.autotools
> Index: plugin.xml
> ===================================================================
> RCS file: /cvs/eclipse/autotools/com.redhat.eclipse.cdt.autotools/plugin.xml,v
> retrieving revision 1.20
> diff -u -r1.20 plugin.xml
> --- plugin.xml 29 Nov 2006 23:01:34 -0000 1.20
> +++ plugin.xml 1 Dec 2006 18:42:11 -0000
> @@ -658,6 +658,19 @@
> id="com.redhat.eclipse.cdt.autotools.editor.autoconf"
> name="%Autoconf.editor.name"/>
> </extension>
> + <extension
> + id="org.eclipse.cdt.make.editor"
> + name="MakefileEditor"
> + point="org.eclipse.ui.editors">
> + <editor
> + name="AutomakeEditor"
> + icon="icons/sample.gif"
> + contributorClass="org.eclipse.cdt.make.internal.ui.editor.MakefileEditorActionContributor"
> + class="com.redhat.eclipse.cdt.autotools.editors.automake.AutomakeEditor"
> + id="com.redhat.eclipse.cdt.autotools.editors.AutomakeEditor">
> + <contentTypeBinding contentTypeId="com.redhat.eclipse.cdt.autotools.automake"/>
> + </editor>
> + </extension>
> <extension
> point="org.eclipse.ui.contexts">
> <context
> @@ -686,5 +699,16 @@
> id="com.redhat.eclipse.cdt.autotools.ui.editors.text.show.tooltip"
> name="%ShowTooltip.name"/>
> </extension>
> -
> + <extension point="org.eclipse.core.runtime.contentTypes">
> + <!-- declares a content type for automake files -->
> + <content-type id="com.redhat.eclipse.cdt.autotools.automake" name="automake"
> + base-type="org.eclipse.core.runtime.text"
> + priority="high"/>
> + </extension>
> + <extension point="org.eclipse.core.runtime.contentTypes">
> + <file-association
> + content-type="com.redhat.eclipse.cdt.autotools.automake"
> + file-names="Makefile.am"
> + file-extensions="am"/>
> + </extension>
> </plugin>
> Index: src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java
> ===================================================================
> RCS file: src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java
> diff -N src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ src/com/redhat/eclipse/cdt/autotools/editors/automake/AutomakeEditor.java 1 Jan 1970 00:00:00 -0000
> @@ -0,0 +1,7 @@
> +package com.redhat.eclipse.cdt.autotools.editors.automake;
> +
> +import org.eclipse.cdt.make.internal.ui.editor.MakefileEditor;
> +
> +public class AutomakeEditor extends MakefileEditor {
> +
> +}
More information about the fedora-devel-java-list
mailing list