language-renpy travis-ci npm

Ren'Py package for Atom

3 years after

Ren'Py language support in Atom

Click here to lend your support to: Ren'Py Package for Atom and make a donation at pledgie.com ! Build Status Join the chat at https://gitter.im/williamd1k0/language-renpy 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 www.renpy.org

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

Known issues

Getting Started

Installation

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

Usage

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:

Snippets are pieces of code like in the following example.

Snippets

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

awesome-python

awesome-python

A curated list of awesome Python frameworks, libraries, software and resources ...

unrpyc

unrpyc

A ren'py script decompiler ...

awesome-python

awesome-python

A curated list of awesome Python frameworks, libraries and software ...

awesome-python

awesome-python

A curated list of awesome Python frameworks, libraries and software ...

awesome-python

awesome-python

A curated list of awesome Python frameworks, libraries and software ...


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

Releases

-   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