duplicate-thing.el というプラグインをMELPA経由でインストール出来るようにするまでのメモ
MELPAに上げるとバージョンアップ時の更新がとても簡単になります。(githubのmasterにコミットするだけでバージョンアップ完了) Emacs24ではpackage.elが標準搭載されるようですし、手持ちの.elがあればアップロードしておくとたくさんの人に使ってもらえる確率が上がりそうです。
melpaをforkしてcloneする
- milkypostman/melpa を fork
- fork したものを git clone
recipes/duplicate-thing を追加
- dulicate-thing.elの場合、こんな感じ - 6878e9c
- 詳しくはこちらを参照 - melpa/README.md
動作確認
README.md にある
$ ./buildpkg
が失敗したので、以下の方法で確認。
- M-x load-file package-build.el
- M-x pacage-build-archive duplicate-thihng
要はスクリプト内の処理を直接Emacsで行っているだけです。
ソースコードを整える
コミットしてpull request
一時間位でpullしてもらえました。
Pull Request #118: duplicate-thing by ongaeshi · milkypostman/melpa