atom-boilua

Provides autocompletion for the BoI:AB+ lua modding API and much more!

GHGibonus

978

0

Bug Reports

1.4.4

MIT

GitHub

This package provides the following services:

Atom-boilua

==

An Atom package to improve your Binding of Isaac modding experience.

Contents

Description

Atom-boilua is a package for the text editor Atom enabling autocompletion for the Lua modding API introduced in the Binding of Isaac: Rebirth dlc Afterbirth+.

The core documentation scraping functionality (specifically the regex patterns) is based on Kapiainen's Sublime plug-in The Subliming of Isaac.

All the code has been refactored to adhere to a more readable standard.

Features

Documentation scraping functionality

Mod template creation functionality

Smart typing & documentation link

Installation

Prerequisites

Recommended packages

Those packages are not require to run properly Atom-boilua but they will help you improve your modding experience.

Download

apm install Atom-boilua et voilà!

You can also search for Atom-boilua in the install tab and install it through the UI.

Configuration

Please look into the package's settings to configure your installation.

Here is what you can find in the settings tab:

Setting Description
Isaac AB+ mod editing folder The directory in which you edit your mods, by default, it is the Afterbirth+ mod folder. Note that setting this to something different than your mod folder might cause issues with the log reading feature.
Isaac Game folder The directory in which Rebirth is installed, if you use a custom Steam location, this must be changed.
Python path The Python executable path, Windows users must specify it

Patch notes

See the patch notes on Github: https://github.com/GHGibonus/Atom-boilua/releases

Suggesting improvements

All improvement suggestions goes on the issue tracker: https://github.com/GHGibonus/Atom-boilua/issues

If you want to work yourself on new feature, check the guidelines on the wiki https://github.com/GHGibonus/Atom-boilua/wiki/Contributing

Licenses

This package has several components under several different licenses. First off, at the exception of contrary notice, the code is licensed under the MIT (Expat) license.