Skip to content

semtle/renpy-language-vscode-plus

 
 

Repository files navigation

Ren'Py language support for Visual Studio Code (WIP - INITIAL TESTS)

renpy-language-vscode-plus (AKA renpylangplus)

Adds syntax highlighting and snippets to Ren'Py files in Visual Studio Code. But Still Work in Process A lots.

Why I do this?

Because I love to use VScode and Thanks to Williamd1k0 for make a first his alpha version.

Originally converted from the Williamd1k0. Base on Tom Rothamel (aka renpytom)

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

  • Todo List
    • Point where is RenpySDK from and...
    • Make VSCode can Snippets, Lint, Play, Build Game from VSCode Editor.
    • Support Renpy 6.99.xx.x or higher and Renpy 7 For future.
    • Make RenpySteamAPI Snippets If It Detect SteamAPI lib on your RenpySDK. RenpySteamAPI Snippets will work.

Ren'Py is a Visual Novel development tool, available from www.renpy.org by Tom Rothamel (aka renpytom)

Thanks to Williamd1k0 (renpy-language-vscode) and Tom Rothamel (aka renpytom).

Getting Started

NOTE: It's not in vscode market yet

Installation

When using Ren'Py 6.99.14.1 or higher, go to preferences and select System Editor and Point to VSCode Editor.

with VSCode already installed, open the Settings tab: View>Extensions (or with Ctrl+Shift+X)

Download renpy-language-vscode-%version%.vsix from Here

There is Two Method.

  • Open VSCode Extensions Window > More > Install from VSIX...
  • Reload VS Code or
  • Run code --install-extension renpy-language-vscode-0.0.1.vsix
  • Reload VS Code

Usage

Open a .rpy file or create a new one and test the syntax highlighting of the Ren'Py.

Snippets:

Still WIP on it. Also Snippets are added by need, so suggestions are welcome.

Did you backup your project yet?

About

📑 🔌 Ren'Py Language support for Visual Studio Code [WIP Test]

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%