language-renpy travis-ci npm

Ren'Py package for Atom

Ren’Py language support in Atom

Click here to lend your support to: Ren'Py Package for Atom and make a donation at ! Build Status Join the chat at Português

Adds syntax highlighting and snippets to Ren’Py files in Atom.

Originally converted from the Python package for Atom.

Syntax highlighting test: GitHub Lightshow

Contributions are greatly appreciated. Please fork this repository and open a pull request to add snippets, make grammar tweaks, etc.

  • The highlight may vary depending on the syntax theme used.
  • Default suggested syntax theme: Atom Dark.
  • Alternative suggested syntax theme:
  • To have better functionality is advisable to install (the following plugins are now included in the Atom >1.0) the plugins autocomplete-plus and autocomplete-snippets.
  • Other recommended plugin:

Ren’Py is a Visual Novel development tool, available from

Thanks to Koroshiya (Sublime-Renpy) and PyTom (Ren’Py), of course!

Known issues

Getting Started


With Atom already installed, open the Settings tab: File>Settings (or with Ctrl+,)

Click in + Install and search for renpy then click in Install button of the package language-renpy.

It’s also possible installing using the cli command apm (atom package manager):

apm install language-renpy


Open a .rpy file or create a new one and test the syntax highlighting of the Ren’Py. Also use the example file available on the package repository.


Snippets are pieces of code like in the following example.


The usage is done with keywords followed by a Tab to insert the snippet.

For example, there’s a snippet with useful links, type dochelp and press Tab or Enter.

You can check the snippets list with Atom, being at the tab of a .rpy file and pressing Shift+Alt+S or going to the package settings (Settings>Packages>language-renpy>Snippets).

Snippets are added by need, so suggestions are welcomed. Use the repository issue to leave your suggestion or send a message to [email protected].

Related Repositories



Ren'Py package for Atom ...

Top Contributors

williamd1k0 kevinsawicki nathansobo maxbrunsfeld justinnoah aroben warunsl Cronos87 msabramo benogle probablycorey syndbg bsnux dralletje karel-brinda kennethreitz mathiasbynens PeterDaveHello ricpelo gitter-badger koroshiya ankushagarwal


-   v1.6.0 zip tar
-   v1.5.9 zip tar
-   v1.5.8 zip tar
-   v1.5.7 zip tar
-   v1.5.6 zip tar
-   v1.5.5 zip tar
-   v1.5.4 zip tar
-   v1.5.3 zip tar
-   v1.5.2 zip tar
-   v1.5.1 zip tar
-   v1.5.0 zip tar
-   v1.4.0 zip tar
-   v1.3.0 zip tar
-   v1.2.0 zip tar
-   v1.1.0 zip tar
-   v1.0.0 zip tar
-   rpy0.1.0 zip tar