Skip to end of metadata
Go to start of metadata

1. Define a language

2. Define an icon

Copy the icon to com.simpleplugin.icons package.

3. Define a file type

4. Define a file type factory

5. Register the file type factory

6. Run the project

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

  • No labels


  1. Anonymous

    Are there any steps between 5 and 6, It doesn't work for me

    1. Anonymous

      Messed something up, had to remove an old test plugin of mine from ".IntelliJIdea##\system\plugins-sandbox" now it works fine

      1. Anonymous


        can you please elaborate on what changes you made in order to see ur default type, because i m facing the same problem! between step 5 and 6

        1. Anonymous

          Find sandbox for your installation of IntelliJ:

          1. Module > Open Module Settings > SDKs
          2. Choose IntelliJ Plugin SDK in the list
          3. Find sandbox home under "Sandbox Home" property. In my case it is /Users/kukido/Library/Caches/IntelliJIdea13/plugins-sandbox
          4. Open the sandbox location in Terminal
          5. Delete all plugins (they can be deployed as jars or directories)
  2. Anonymous

    Copy the icon to com.simple.plugin.icons package.

    Should be "Copy the icon to com.simpleplugin.icons package.

  3. Anonymous

    How do you register the file type factory? It looks like that's a line of XML. Into which file do I put that?

    1. You have to register the file type factory in META-INF/plugin.xml under extensions.

  4. Anonymous

    Step 6 is not possible to be completed here. What else should we do? (Assuming we have followed the previous "Prerequisites" section)

  5. Do you already have configured a run-configuration?

Write a comment…