素材の味

丁寧に暮らしています

Atomのtoolbarパッケージのプラグインを作った

toolbarはその名の通りAtomツールバーを追加するパッケージ。

atom.io

f:id:cakecatz:20150319181035p:plain

Frontend Conferenceでセッションを行っていたsimuraiさんが使っていたのを見て、使い始めた。

すごく便利だったんだけど、ツールバーに新しいボタンを追加するためには、コードを書く必要があるので面倒だった。
そこでJSONファイルを使ってボタンを編集できるようにするパッケージを作成した。

atom.io

[
  {
    "type": "url",
    "icon": "octoface",
    "url": "http://github.com",
    "tooltip": "Github Page",
    "iconset": ""
  },
  {
    "type": "spacer"
  },
  {
    "type": "button",
    "icon": "document",
    "callback": "application:new-file",
    "tooltip": "New File",
    "iconset": "ion"
  }
]

こんなかんじのjsonファイルを書くと、

f:id:cakecatz:20150222101919p:plain

こうなる。

まだダウンロード数は全然少ないけど、
simuraiさんにスターをもらったので満足。