[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: RE: [cdt-dev] Re: FW: [Bug 183757] org.eclipse.cdt.core.language extension point does not appear
|
Hi All,
Can i know how to unsubscribe from this mailing list. It will be really appreciated if somebody could unsubscribe me from this list or suggest me a method.
Thanks
On Wed, 25 Apr 2007 Leherbauer,Anton wrote :
>Hi,
>
>it should be sufficient to make the Cn content type
>"derive" from the cSource content type, eg.
>
> <extension
> point="org.eclipse.core.contenttype.contentTypes">
> <content-type
> base-type="org.eclipse.cdt.core.cSource"
> file-extensions="cn"
> id="com.clearspeed.eclipse.cnSource"
> name="Cn Source File"
> priority="normal">
> </content-type>
> </extension>
>
>That way, the CEditor is autmatically associated
>with .cn files, too.
>
>HTH,
>Toni
>
> > -----Original Message-----
> > From: cdt-dev-bounces@xxxxxxxxxxx
> > [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Jason Montojo
> > Sent: Tuesday, April 24, 2007 7:24 PM
> > To: Michael Wrighton
> > Cc: CDT General developers list.
> > Subject: [cdt-dev] Re: FW: [Bug 183757]
> > org.eclipse.cdt.core.language extension point does not appear to work
> >
> > Hi Mike,
> >
> > The mailing list would be the best place to discuss questions
> > involving
> > extending CDT such as this.
> >
> > If you want to take that route, you'd probably need to
> > disassociate the
> > cSource content type from GCCLanguage in the
> > org.eclipse.cdt.core.language
> > extension in the core plugin and map that to your CnLanguage. That's
> > because the CEditor expects the file it's working with to
> > have either the
> > cSource/Header or cxxSource/Header content type.
> >
> > One alternative is to have your plugin programmatically
> > associate your Cn
> > content type with cSource and cHeader when a project is
> > created. You can
> > do this using a combination of MBS Custom Pages and LanguageManager.
> > However, the APIs for LanguageManager are changing quite a
> > bit right now
> > since we are adding support for build configuration-level language
> > mappings. They should be stable after the feature freeze
> > this Friday. I
> > can give you a code sample to illustrate how to set your
> > CnLanguage to use
> > CEditor through that mechanism once those changes are in place.
> >
> > Hope this helps,
> >
> > Jason Montojo
> > IBM CDT Team
> > IBM Toronto Lab
> > 905-413-5228
> > jmontojo@xxxxxxxxxx
> >
> >
> > |------------>
> > | From: |
> > |------------>
> >
> > >-------------------------------------------------------------
> > --------------------------------------------------------------
> > -----------------------|
> > |"Michael Wrighton" <mikew@xxxxxxxxxxxxxx>
> >
> > |
> >
> > >-------------------------------------------------------------
> > --------------------------------------------------------------
> > -----------------------|
> > |------------>
> > | To: |
> > |------------>
> >
> > >-------------------------------------------------------------
> > --------------------------------------------------------------
> > -----------------------|
> > |Jason Montojo/Toronto/IBM@IBMCA
> >
> > |
> >
> > >-------------------------------------------------------------
> > --------------------------------------------------------------
> > -----------------------|
> > |------------>
> > | Date: |
> > |------------>
> >
> > >-------------------------------------------------------------
> > --------------------------------------------------------------
> > -----------------------|
> > |04/24/2007 12:48 PM
> >
> > |
> >
> > >-------------------------------------------------------------
> > --------------------------------------------------------------
> > -----------------------|
> > |------------>
> > | Subject: |
> > |------------>
> >
> > >-------------------------------------------------------------
> > --------------------------------------------------------------
> > -----------------------|
> > |FW: [Bug 183757] org.eclipse.cdt.core.language extension
> > point does not appear to work
> > |
> >
> > >-------------------------------------------------------------
> > --------------------------------------------------------------
> > -----------------------|
> >
> >
> >
> >
> >
> > Thanks,
> >
> > (I don't know whether this reply needs posting on the bugzilla page or
> > mailing list?)
> >
> > Actually we're using a different file extension anyway (.cn), so it
> > seems I need to create a cn content type, associate the cn
> > language with
> > this content type, and create a org.eclipse.ui.editors extension point
> > which mirrors the CEditor extension but with contentTypeBinding id set
> > to my cn content type, in order to re-use the CEditor?
> >
> > Mike
> >
> > -----Original Message-----
> > From: bugzilla-daemon@xxxxxxxxxxx [mailto:bugzilla-daemon@xxxxxxxxxxx]
> > Sent: 24 April 2007 14:37
> > To: Michael Wrighton
> > Subject: [Bug 183757] org.eclipse.cdt.core.language extension
> > point does
> > not appear to work
> >
> > https://bugs.eclipse.org/bugs/show_bug.cgi?id=183757
> > Product/Component: CDT / cdt-core
> >
> >
> > jmontojo@xxxxxxxxxx changed:
> >
> > What |Removed |Added
> > --------------------------------------------------------------
> > ----------
> > ----
> > CC| |jmontojo@xxxxxxxxxx
> >
> >
> >
> >
> > ------- Comment #2 from jmontojo@xxxxxxxxxx 2007-04-24 09:35 -------
> > Hi Mike,
> >
> > In Eclipse, you can only specify one content type per file
> > extension or
> > file
> > name pattern. This doesn't work for C/C++ source files because foo.h
> > may be a
> > C header file or a C++ header file. For that reason, we have added a
> > layer on
> > top of the Eclipse Platform to dynamically assign different content
> > types to
> > files.
> >
> > This means you'll need to ensure your CnLanguage has its own unique
> > content
> > type id, otherwise, you'll run into conflicts with CDT's GCCLanguage.
> > And as
> > Toni mentioned, you can assign your CnLanguage as the default
> > C language
> > in the
> > mappings page.
> >
> >
> >
> > --
> > Configure bugzilla e-mail:
> > https://bugs.eclipse.org/bugs/userprefs.cgi?tab=email
> > ------- You are receiving this mail because: -------
> > You reported the bug, or are watching the reporter.
> >
> >
> >
> > _______________________________________________
> > cdt-dev mailing list
> > cdt-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/cdt-dev
> >
>_______________________________________________
>cdt-dev mailing list
>cdt-dev@xxxxxxxxxxx
>https://dev.eclipse.org/mailman/listinfo/cdt-dev
|