Atom エディターのツールバーを自作した
Atomが遅い原因はTimecopで確認
変更前
flex-tool-barは、Csonで設定できて便利だけど処理がかなり重たい様子。
Toolbar 自作の場合
tool-barの作り方のままなので負荷が低い。
Toolbarの作り方
tool-barをベースとしたプラグインとしてパッケージを作成します。
Atomパッケージの名称は「tool-bar-keijir」
Githubでのリポジトリ名称は「atom-tool-bar-keijir」
ファイルの構成
atom-tool-bar-keijir\ │ CHANGELOG.md │ package.json │ README.md // Markdown記法で書くと、Githubのページ, Atomのパッケージにも表示されます。 │ └─lib tool-bar-keijir.coffee
package.json(v0.2.3)
tool-bar-keijir.coffee(v0.2.3)
Atomパッケージの公開方法
Githubへ公開
いろいろな所に書いてあるので割愛
タグをつける
v0.2.3
apmをパス通す
下記にコマンドがあるので環境変数のPATHへ追記する。
C:\Users\<ユーザ>\AppData\Local\atom\app-1.15.0\resources\app\apm\bin
Atomへログイン
apm login で API tokenの設定をする。コマンド入力すると、
「Press [Enter] to open your account page on Atom.io.」と表示されて
[Enter]を押すとブラウザが開いてTokenを確認可能。
C:\>apm login Welcome to Atom! Before you can publish packages, you'll need an API token. Visit your account page on Atom.io https://atom.io/account, copy the token and paste it below when prompted. Press [Enter] to open your account page on Atom.io.
Tokenを貼り付けて[Enter]を押すと保存される。
Token> XXXXXXXXXX Saving token to Keychain done