最終的に私は Magit でそのようなことを実装します (私はメンテナーです) が、まずリリースを取得する必要があります。
古い古い情報:残念ながら、現在、この役割を果たすことができるサードパーティの拡張機能もありません。magithub
は長い間壊れています。magit-gh-pulls
(Magit メンテナとしての私の前身である Yann による) また、Magit の変更と同期していませんでした。しばらく前に修正しようとしましたが、そうすると完全に書き直すことになることが明らかになり、断念しました。gh.el
も Yann によって書かれ、 によって使用されていmagit-gh-pulls
ます。私は過去に貢献したことがありますが、(a) 使用しurl.el
、非常に信頼性が低いことが判明した (b) 複雑すぎるため、最終的に使用をやめました。
したがって、現在、あなたが望むことを行うパッケージはありません。自分で書きたい場合はrequest.el
、オーバーエンジニアリングを避けるために、実際に必要な Github API の部分のみを使用して実装することをお勧めします。
編集: 2015 年 10 月現在、再び 維持さmagit-gh-pulls
れていますが、公式の拡張ではなくなりました。個人的には、多かれ少なかれ使うべきだと思うので、私はそれを使用しません。私は現在、ライブラリからの形で「less」を使用しています。私はそのライブラリを維持していますが、それを公式の拡張機能とは考えていません。現状のまま提供されています。この関数は非常に基本的なもので、発行番号を指定すると、ブランチが作成されます。それだけです。magit-branch-pull-request
magit-rockstar
2016 年 9 月に編集:の代わりにghub.el
andを書きました。それらは主に私自身の個人的な使用を目的としており、提供するものはほとんどありません。また、エラー処理はうまくいかず、現在これを使用しています。ffi をサポートする Emacs がリリースされた後、時間をかけて最終的に両方を改善するつもりです。glab.el
gh.el
ghub-get (resource &optional params data noerror)
resource
params
data
url.el
libcurl
2020 年 1 月に編集: 1 年以上前にリリースforge
しました。
Forge を使用すると、Github や Gitlab などの Git フォージを快適な Magit やその他の Emacs から操作できます。