All Projects → rm-code → love-atom

rm-code / love-atom

Licence: MIT license
Smart autocompletion for the LÖVE framework in Atom.

Programming Languages

lua
6591 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to love-atom

Kotlin Language Server
Intelligent Kotlin support for any editor/IDE using the Language Server Protocol
Stars: ✭ 650 (+1811.76%)
Mutual labels:  atom, autocomplete
Ironpython Stubs
Autocomplete stubs for common IronPython/.NET libraries
Stars: ✭ 135 (+297.06%)
Mutual labels:  atom, autocomplete
Autocomplete Ruby
Provides intelligent code completion for Ruby in the Atom editor. Requires RSense.
Stars: ✭ 50 (+47.06%)
Mutual labels:  atom, autocomplete
lovedebug
A fixed and updated repo of LOVEDEBUG
Stars: ✭ 22 (-35.29%)
Mutual labels:  love2d, love
python-tools
🔧 Atom plugin which uses jedi to provide numerous tools useful for developing python code in atom.
Stars: ✭ 96 (+182.35%)
Mutual labels:  atom, autocomplete
super-sphere
A minimal action game by Kenneth Reitz.
Stars: ✭ 37 (+8.82%)
Mutual labels:  love2d, love
Go Plus
An Enhanced Go Experience For The Atom Editor
Stars: ✭ 1,519 (+4367.65%)
Mutual labels:  atom, autocomplete
lovector
A pure-lua vector graphics processing and rendering library for LÖVE 2D
Stars: ✭ 29 (-14.71%)
Mutual labels:  love2d, love
drop
A LÖVE visualizer and music player
Stars: ✭ 17 (-50%)
Mutual labels:  love2d, love
Snippets
Atom snippets package
Stars: ✭ 191 (+461.76%)
Mutual labels:  atom, autocomplete
learn2love
Book for learning programming with Lua and LÖVE.
Stars: ✭ 34 (+0%)
Mutual labels:  love2d, love
lovelive
💕 Live coding framework for LÖVE(2D Game Engine)
Stars: ✭ 27 (-20.59%)
Mutual labels:  love2d, love
Atom Latex
The only LaTeX package you need for typesetting with Atom.
Stars: ✭ 60 (+76.47%)
Mutual labels:  atom, autocomplete
Autocomplete Paths
Autocomplete Paths for Atom
Stars: ✭ 148 (+335.29%)
Mutual labels:  atom, autocomplete
tabnine-atom
Atom client for Tabnine - Code Faster with the All-Language AI Assistant for Code Completion, autocomplete JavaScript, Python, TypeScript, PHP, Go, Java, node.js, Ruby, C/C++, HTML/CSS, C#, Rust, SQL, Bash, Kotlin, React, Swift, Scala, Sass, Perl, Objective C, Node JS, Matlab, Haskell, Dart, Angular. https://atom.io/packages/tabnine
Stars: ✭ 33 (-2.94%)
Mutual labels:  atom, autocomplete
tern-openui5
🛠 Autocomplete for the OpenUI5 framework for your favorite code editor, powered by Tern.
Stars: ✭ 26 (-23.53%)
Mutual labels:  atom, autocomplete
language-chef
Development repository for the language-chef plugin for the Atom text editor
Stars: ✭ 16 (-52.94%)
Mutual labels:  atom
meta-extractor
Super simple and fast html page meta data extractor with low memory footprint
Stars: ✭ 38 (+11.76%)
Mutual labels:  atom
linter-elixirc
Atom Linter plugin for ElixirC
Stars: ✭ 14 (-58.82%)
Mutual labels:  atom
AtomicWatch
Intel Atom C2000 series discovery tool that parses log files and returns results if a positive match is found. #nsacyber
Stars: ✭ 25 (-26.47%)
Mutual labels:  atom

Love-Atom

(Looking for a new maintainer! Interested? Open an issue!)

Version License

Love-Atom adds smart autocompletion for the LÖVE framework in Atom.

gif

Usage

Love-Atom adds a custom provider on top of autocomplete-lua and will suggest autocompletion based on your input.

Love-Atom will provide suggestions for functions with multiple variants. example1

Love-Atom even offers type-aware autocompletion for variables returned by the LÖVE framework. example2

The autocompletion suggestions are generated automatically using the LÖVE API which is following the official LÖVE wiki.

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:

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":

view-code

Open the package.json and look for the "package-deps" entry at the bottom.

"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.

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].