All Projects → ianhattendorf → Autocomplete Ruby

ianhattendorf / Autocomplete Ruby

Licence: mit
Provides intelligent code completion for Ruby in the Atom editor. Requires RSense.

Programming Languages

ruby
36898 projects - #4 most used programming language
coffeescript
4710 projects

Projects that are alternatives of or similar to Autocomplete Ruby

Go Plus
An Enhanced Go Experience For The Atom Editor
Stars: ✭ 1,519 (+2938%)
Mutual labels:  atom, autocomplete
Autocomplete Paths
Autocomplete Paths for Atom
Stars: ✭ 148 (+196%)
Mutual labels:  atom, autocomplete
Atom Latex
The only LaTeX package you need for typesetting with Atom.
Stars: ✭ 60 (+20%)
Mutual labels:  atom, autocomplete
Snippets
Atom snippets package
Stars: ✭ 191 (+282%)
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 (-34%)
Mutual labels:  atom, autocomplete
love-atom
Smart autocompletion for the LÖVE framework in Atom.
Stars: ✭ 34 (-32%)
Mutual labels:  atom, autocomplete
Ironpython Stubs
Autocomplete stubs for common IronPython/.NET libraries
Stars: ✭ 135 (+170%)
Mutual labels:  atom, autocomplete
white-cursor
Provides a white I-bar cursor in the Atom editor for use with dark backgrounds
Stars: ✭ 13 (-74%)
Mutual labels:  atom, unmaintained
python-tools
🔧 Atom plugin which uses jedi to provide numerous tools useful for developing python code in atom.
Stars: ✭ 96 (+92%)
Mutual labels:  atom, autocomplete
tern-openui5
🛠 Autocomplete for the OpenUI5 framework for your favorite code editor, powered by Tern.
Stars: ✭ 26 (-48%)
Mutual labels:  atom, autocomplete
Kotlin Language Server
Intelligent Kotlin support for any editor/IDE using the Language Server Protocol
Stars: ✭ 650 (+1200%)
Mutual labels:  atom, autocomplete
Atom Flutter
An Atom plugin for Flutter developers
Stars: ✭ 42 (-16%)
Mutual labels:  atom
Language Vue Component
Adds syntax highlighting to Vue Component files in Atom
Stars: ✭ 39 (-22%)
Mutual labels:  atom
Bootstrap 4 Autocomplete
A simple autocomplete/typeahead for Bootstrap 4 and jQuery
Stars: ✭ 36 (-28%)
Mutual labels:  autocomplete
Searchtextfield
UITextField subclass with autocompletion suggestions list
Stars: ✭ 980 (+1860%)
Mutual labels:  autocomplete
Atom Pull Requests
View/Edit comments on a Pull Request directly inside the Atom Editor
Stars: ✭ 47 (-6%)
Mutual labels:  atom
V Suggestions
Vue component for suggestions with custom templates
Stars: ✭ 42 (-16%)
Mutual labels:  autocomplete
Atom
Safe atomic pointers
Stars: ✭ 35 (-30%)
Mutual labels:  atom
Atom Stylefmt
Format your CSS using stylefmt.
Stars: ✭ 35 (-30%)
Mutual labels:  atom
Envy
Text editing supercharger
Stars: ✭ 35 (-30%)
Mutual labels:  atom

Atom Autocomplete+ Ruby Suggestions

Dependency status GitHub version

Provides intelligent code completion for Ruby. Requires RSense and Autocomplete+.

⛔️ [UNMAINTAINED]

RSense hasn't been actively developed since late 2014 leaving many unresolved bugs.

For a possible alternative, see atom-solargraph, based on solargraph, which is currently (April 2018) seeing active development.

Status

Works for the most part, however not on Windows. This is due to a bug in RSense, which is no longer being developed. Any bugs/issues related to rsense itself will need to be reported in that repo, and probably won't be fixed.

Please read the Known Issues before reporting any issues.

Why?

Because I wanted Ruby code completion in Atom and atom-rsense is broken and hasn't been updated since June 2014.

Installation

Make sure you have Java installed on your machine.

Install rsense:

$ gem install rsense

If you get an error about not being able to find rsense after opening a ruby file, you will need to set the path to the rsense binary in the plugin settings. The path is different depending on which OS/Ruby environment manager you are using. Executing which rsense or gem environment might help you locate it.

Usage

Just type some stuff, and autocomplete+ will automatically show you some suggestions.

Note: If you use Winows, it might take about 10 seconds after the first suggestions pop up before rsense will give you any suggestions.

Known Issues

  • Sometimes the environment isn't configured correctly when launching Atom from it's launcher (any custom config in .bashrc, .bash_profile, etc.). If you have any issues with the plugin, please try launching atom from the terminal first: $ atom.
  • RSense doesn't appear to work on Windows.

Feel free to report any other issues you encounter.

Development

Clone the repository into your working directory:

$ git clone [email protected]:ianhattendorf/autocomplete-ruby.git

Install dependencies:

$ cd autocomplete-ruby
$ apm install

Link to Atom as a dev package:

$ apm link --dev

Feel free to fork it and submit a pull request for any changes you make.

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