# Editor Plugins

For the best experience when editing Alda score files, install the Alda
file-type plugin for your editor of choice. This will at least provide syntax
highlighting, and in some cases (e.g. Vim and Emacs), there are additional
features like keyboard shortcuts to play the Alda code that you're editing.

> Don't see a plugin for your favorite editor? Write your own and open a pull
> request to add it here! :)

<table>
  <thead>
    <tr>
      <th>Editor</th>
      <th>Plugins</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Ace</td>
      <td>
        <a href="https://ace.c9.io">(available by default)</a>
      </td>
    </tr>
    <tr>
      <td>Atom</td>
      <td>
        <a href="https://github.com/MadcapJake/language-alda">
          MadcapJake/language-alda
        </a>
      </td>
    </tr>
    <tr>
      <td>Eclipse</td>
      <td>
        <a href="https://github.com/VishwaasHegde/Alda-Eclipse-Plugin">
          VishwaasHegde/Alda-Eclipse-Plugin
        </a>
      </td>
    </tr>
    <tr>
      <td>Emacs</td>
      <td>
        <a href="https://gitlab.com/jgkamat/alda-mode">
          jgkamat/alda-mode
        </a>
      </td>
    </tr>
    <tr>
      <td>Sublime Text</td>
      <td>
        <a href="https://github.com/erinzm/sublime-alda">
          erinzm/sublime-alda
        </a>
      </td>
    </tr>
    <tr>
      <td>Vim</td>
      <td>
        <a href="https://github.com/daveyarwood/vim-alda">
          daveyarwood/vim-alda
        </a>
      </td>
    </tr>
    <tr>
      <td>VS Code</td>
      <td>
        <a href="https://github.com/abhi18av/Alda-VsCode">
          abhi18av/Alda-VsCode
        </a>
      </td>
    </tr>
  </tbody>
</table>
