Skip to content
Jeeeyul edited this page Mar 7, 2014 · 23 revisions

You can deploy Jeeeyul's Eclipse Themes Preset easily.

  1. Creates a EPF file.
  2. Creates a extension which deliver your EPF file.

Then your preset will be appear like:

1. Creating EPF File

Launch your eclipse in debug mode

For OSX:

$ open -a /Applications/eclipse-luna/Eclipse.app/ --args -debug

For Windows:

eclipse.exe -debug

Then open Jeeeyul's Themes Preference, You can find "Debug Tab" in there. Customize theme using preference, then see the debug tab to get EPF content.

2. Creates Extension

Jeeeyul's Eclips Themes provides an extension point to append preset. To create an extension, create a plugin project. and add net.jeeeyul.eclipse.themes as a dependency. Than, create a extension using net.jeeeyul.eclipse.themes.net.jeeeyul.eclipse.themes.preset extension point.

Extension Point

  • Identifier: net.jeeeyul.eclipse.themes.net.jeeeyul.eclipse.themes.preset
  • Since: 2.0.0
  • Description: This extension point allows that providing additional presets for "Jeeeyul's Eclipse Themes".

'extension' Element:

<!ELEMENT extension (preset+)>
<!ATTLIST extension
  point CDATA #REQUIRED
  id    CDATA #IMPLIED
  name  CDATA #IMPLIED>

'preset' Element:

<!ELEMENT preset (description)>
<!ATTLIST preset
  id   CDATA #REQUIRED
  name CDATA #REQUIRED
  epf  CDATA #REQUIRED>
  • id - An unique identifier.
  • name - The name of custom theme preset.
  • epf - EPF file that contains settings.

'description' Element:

<!ELEMENT description (#PCDATA)>

Additional Description that will be shown to users.

Examples: Default Preset Example

<extension point="net.jeeeyul.eclipse.themes.preset">
    <preset
        epf="presets/default.epf"
        id="net.jeeeyul.eclipse.themes.preset.default"
        name="Default">
            <description>
                Default Preset
            </description>
    </preset>
</extension>
Clone this wiki locally