https://github.com/rm-code/love-atom
Smart autocompletion for the LÖVE framework in Atom.
https://github.com/rm-code/love-atom
atom autocomplete gamedev love love2d
Last synced: 16 days ago
JSON representation
Smart autocompletion for the LÖVE framework in Atom.
- Host: GitHub
- URL: https://github.com/rm-code/love-atom
- Owner: rm-code
- License: mit
- Created: 2015-07-28T09:29:44.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2021-02-14T20:41:46.000Z (about 4 years ago)
- Last Synced: 2025-03-26T03:33:12.281Z (about 1 month ago)
- Topics: atom, autocomplete, gamedev, love, love2d
- Language: Lua
- Homepage: https://atom.io/packages/love-atom
- Size: 5.56 MB
- Stars: 35
- Watchers: 4
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Love-Atom
## (Looking for a new maintainer! Interested? Open an issue!)[](https://github.com/rm-code/love-atom/releases/latest)
[](LICENSE.md)Love-Atom adds smart autocompletion for the [LÖVE](https://love2d.org) framework in [Atom](https://atom.io/).

## Usage
Love-Atom adds a custom provider on top of [autocomplete-lua](https://github.com/dapetcu21/atom-autocomplete-lua) and will suggest autocompletion based on your input.
_Love-Atom will provide suggestions for functions with multiple variants._
_Love-Atom even offers type-aware autocompletion for variables returned by the LÖVE framework._
_The autocompletion suggestions are generated automatically using the [LÖVE API](https://github.com/love2d-community/love-api) which is following the official [LÖVE wiki](https://love2d.org/wiki/Main_Page)_.
## Installation
You can install the package through Atom's package manager or by running ```apm install love-atom``` in your terminal.
## Dependencies
_The following dependencies will be installed automatically if they are missing:_
- [language-lua](https://github.com/FireZenk/language-lua)
- [autocomplete-lua](https://github.com/dapetcu21/atom-autocomplete-lua)## Using a custom language package
If you want to use a different language package you can simply remove the `language-lua` dependency from love-atom. Open the love-atom package by heading to your settings and clicking on "View Code":

Open the `package.json` and look for the `"package-deps"` entry at the bottom.
```json
"package-deps": [
"language-lua",
"autocomplete-lua"
]
```Remove the `"language-lua",` line and save. Atom will no longer try to install the `language-lua` from now on.