Skip to content
Jeeeyul Lee edited this page Mar 19, 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

Then open Jeeeyul's Themes Preference, You can find Show EPF in drop down menu. Customize theme using preference, then 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