Don't ask
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
spec
.gitignore
README.md
mona.jpg
package-lock.json
package.json

README.md

atom-furby

Mona and Furby

This plugin is meant to communicate with a Furby connect. As you work, your Furby connect should pair with you.

Wait, I don't have a furby!

You should really get a Hasbro Furby Connect!

NOTE: Furbies need 4 AA batteries or you'll want to hack in USB power

How it works

Watches various atom text editor and workspace events and pushes them to a running Furby menubar application. Currently emits the following events:

  • type: 'linter'
  • type: 'active'
  • type: 'open'
  • type: 'change' - content was changed
  • type: 'title' - title was changed
  • type: 'path' - path was changed
  • type: 'cursor'
  • type: 'save'
  • type: 'destroy'

Developing

If you want linting support (Furby can point out errors) install a linter. We recommend Atom IDE.

  • In atom, install the plugin: atom-ide-ui.
  • Add Atom IDE plugins like ide-typescript or ide-python

Then clone and install this repo:

git clone https://github.com/tclem/atom-furby
cd atom-furby
npm install
apm ln

You can also use linter-eslint (requires a .eslint.rc) or (linter-js-standard).