ないものは作りましょう。

色々なことに挑戦(主にプログラミング)

【備忘録】Atomパッケージを作るときに詰まった点

少し詰まった点があったので書いておきます。

まずAtomのコマンドパレットから"Package Generator"を実行します。
すると自動的にパッケージのプロジェクトが作成されます。

パッケージの本体ですが、
http://ota42y.com/blog/2014/04/08/atom-plugin1/
例えばこちらの記事に書かれているように

module.exports =
  activate: ->
    atom.workspaceView.command "my-package:hello", => @hello()

こう書いてしまうと

Cannot read property 'command' of undefined

というエラーが出ました。 ※Atom 1.0.0にて
Atomのアップデートで書き方が変わったようなので、
現行バージョンでは

atom.commands.add "atom-workspace", "my-package:hello", => @hello()

のように書く必要があるようです。