All Projects → renpy → language-renpy

renpy / language-renpy

Licence: other
📑 🔌 Ren'Py package for Atom and Linguist Grammars

Programming Languages

python
139335 projects - #7 most used programming language
Ren'Py
26 projects

Projects that are alternatives of or similar to language-renpy

LearnToCodeRPG
A visual novel video game where you learn to code and get a dev job 🎯
Stars: ✭ 853 (+1930.95%)
Mutual labels:  visual-novel, renpy
Renpy
The Ren'Py Visual Novel Engine
Stars: ✭ 2,734 (+6409.52%)
Mutual labels:  visual-novel, renpy
Translator3000
Automatic translator of games made on Ren'Py engine.
Stars: ✭ 78 (+85.71%)
Mutual labels:  renpy, ren-py
PlayniteVndb
Enables VNDB as a Metadata source for Playnite
Stars: ✭ 47 (+11.9%)
Mutual labels:  visual-novel
ErogeHelper
A visual novel tool for win-tablet based on Textractor
Stars: ✭ 68 (+61.9%)
Mutual labels:  visual-novel
autumn
A Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+166.67%)
Mutual labels:  grammars
language-grammars
Syntax highlighting for ABNF/BNF/EBNF, Yacc, and other language-related languages.
Stars: ✭ 14 (-66.67%)
Mutual labels:  grammars
WebGAL
全新的基于 Web 的 视觉小说引擎 | A brand new Visual Novel engine based on Web.
Stars: ✭ 1,309 (+3016.67%)
Mutual labels:  visual-novel
UniGal-Script
A kind of mark script for separate different part of Galgame script
Stars: ✭ 59 (+40.48%)
Mutual labels:  visual-novel
Ohm
A library and language for building parsers, interpreters, compilers, etc.
Stars: ✭ 3,938 (+9276.19%)
Mutual labels:  grammars
ohm-editor
An IDE for the Ohm language (JavaScript edition)
Stars: ✭ 78 (+85.71%)
Mutual labels:  grammars
WA2EnglishPatch
White Album 2 English Patch Installer
Stars: ✭ 40 (-4.76%)
Mutual labels:  visual-novel
yamayami
Yamayami(ヤマヤミ/止マナイ雨ニ病ミナガラ) ported to Ren'Py.
Stars: ✭ 23 (-45.24%)
Mutual labels:  renpy
ksalpha-repair
Katawa Shoujo Prealpha Repair
Stars: ✭ 19 (-54.76%)
Mutual labels:  visual-novel
tenshin.js
天神乱漫,JavaScript实现
Stars: ✭ 34 (-19.05%)
Mutual labels:  visual-novel
YukimiScript
Scripting language for visual novel.
Stars: ✭ 26 (-38.1%)
Mutual labels:  visual-novel
fae-mod
In "Forever & Ever", you can become closer to Sayori than ever before! You have all the time in the world to build the perfect relationship with our cinnamon bun as the star of the show.
Stars: ✭ 42 (+0%)
Mutual labels:  renpy
left-recursion
Quick explanation of eliminating left recursion in Haskell parsers
Stars: ✭ 36 (-14.29%)
Mutual labels:  grammars
Chevrotain
Parser Building Toolkit for JavaScript
Stars: ✭ 1,795 (+4173.81%)
Mutual labels:  grammars
renpy-text-editor
Renpy Text Editor - A dedicated text editor for the RenPy Engine.
Stars: ✭ 30 (-28.57%)
Mutual labels:  renpy

Ren'Py language support in Atom

Build Status

Adds syntax highlighting and snippets to Ren'Py files in Atom. It also adds syntax highlighting to GitHub files, markdown code blocks and GitHub Gist (more info here).

renpy-banner

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.

Ren'Py is a Visual Novel development tool, available from www.renpy.org

Thanks to Koroshiya (Sublime-Renpy).

Getting Started

Installation

When using Ren'Py 6.99.14.2 or higher, go to preferences and select Atom as your text editor.

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. You can 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 while editing a .rpy file, just open the Command Palette (Ctrl/Cmd+Shift+P) and search for Snippets: Available or go to the package settings (Settings>Packages>language-renpy>Snippets).

Snippets are added by need, so suggestions are welcome.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].