web-dev-qa-db-ja.com

gitとemacsを統合するにはどうすればよいですか?

Ubuntu 11.04で以下のような行を実行するには、何をインストールする必要がありますか?

M-x git-status
git-commit-file command (c key)
git pull
git Push
9
719016

emacsにはgitのサポートが組み込まれています。古いバージョンのemacs(たとえば22.1)を使用している場合は、「magit」プラグインをインストールすることをお勧めします。一般的な組み込みよりもずっと優れているため、どのバージョンでもmagitを使用するのが好きです。

ここにいくつかのキーバインディングが生成されます(git repo dirでC-x v C-hを押して取得)

Global Bindings Starting With C-x v:  
key             binding  
---             -------  

C-x v +     vc-update  
C-x v =     vc-diff  
C-x v D     vc-root-diff  
C-x v I     vc-log-incoming  
C-x v L     vc-print-root-log  
C-x v O     vc-log-outgoing  
C-x v a     vc-update-change-log  
C-x v b     vc-switch-backend  
C-x v c     vc-rollback  
C-x v d     vc-dir  
C-x v g     vc-annotate  
C-x v h     vc-insert-headers  
C-x v i     vc-register  
C-x v l     vc-print-log  
C-x v m     vc-merge  
C-x v r     vc-retrieve-tag  
C-x v s     vc-create-tag  
C-x v u     vc-revert  
C-x v v     vc-next-action  
C-x v ~     vc-revision-other-window  
11
kindahero

12.04および14.04では、git-statusの要件は次のとおりです。

# apt-get install git-el

この質問が3年前に最初に尋ねられた11.04でもそうではなかった場合、私は驚くでしょう。

3
James Wright