2.1. Define a language

{% include /code_samples/simple_language_plugin/src/com/simpleplugin/SimpleLanguage.java %}

2.2. Define an icon

Copy the icon to com.simpleplugin.icons package.

{% include /code_samples/simple_language_plugin/src/com/simpleplugin/SimpleIcons.java %}

2.3. Define a file type

{% include /code_samples/simple_language_plugin/src/com/simpleplugin/SimpleFileType.java %}

2.4. Define a file type factory

{% include /code_samples/simple_language_plugin/src/com/simpleplugin/SimpleFileTypeFactory.java %}

2.5. Register the file type factory

      <fileTypeFactory implementation="com.simpleplugin.SimpleFileTypeFactory"/>

2.6. Run the project

Create a file with extension .simple and IntelliJ IDEA will automatically associate it with our language.

File Type Factory

Previous Top Next

results matching ""

    No results matching ""