emacs-helm/helm@6193cc4
によって、helm-elscreen.el が
https://github.com/emacs-helm/helm-elscreen
に切り出されていました。
Elscreen のタブをまとめて閉じるのに重宝しており、若干不便な毎日を
送っていたので、この度エイヤッと Melpa パッケージを作りました。
作成記録
初め、https://github.com/melpa/melpa に PR を作ろうとしたら、
PULL_REQUEST_TEMPLATE.md
に Checklist がありました。
これを満たすために、helm-elscreen に PR 作成。
https://github.com/emacs-helm/helm-elscreen/pull/1
無事マージされたので、Melpa にパッケージ追加の PR 作成。
https://github.com/melpa/melpa/pull/4828
そこで指摘項目があったので、さらに helm-elscreen を修正。
https://github.com/emacs-helm/helm-elscreen/pull/2
さらに指摘項目があり、helm-elscreen に PR 作ったけど、結果的に要ら
なくなったやつ。
https://github.com/emacs-helm/helm-elscreen/pull/3
melpa.org 作者の @purcell
さんは、昔から丁寧にレビューをしてくれま
す。本当にありがたいです。パッケージのコードまでレビューするのは、
ものすごく大変だと思う…。
ただ、多くの PR が作られ、レビューのコストが相当高いせいか、以前は
なかった PULL_REQUEST_TEMPLATE.md や CONTRIBUTING.md
が出来ており、
割りと大変でした。いやあ、大変だった…。(自分のパッケージだった
ら、大変じゃないです)
emacs-helm と melpa.org のハッカーとのやり取りは流石に緊張します。
先ほどパッケージが出来ました。お楽しみ下さい。
https://melpa.org/#/helm-elscreen
おまけ
今確認したら、今回で 9 個目のパッケージ
でした。思っていたより多い。
うち、私の作ったパッケージ(*)が 5 個。
- helm-hatena-bookmark (*)
- elscreen-mew (*)
- historyf
- clmemo
- blgrep
- helm-ghq (*)
- helm-bundle-show (*)
- helm-qiita (*)
- helm-elscreen