Como integrar o Bazaar ao Emacs

Migrei todos meus projetos[bb]{.bbli} pessoais que estavam em Subversion para o Bazaar-vcs e tenho utilizado esse excelente VCS a alguns meses. Uma das coisas que senti falta foi a integração com o meu editor favorito, o Emacs. No pacote emacs-snapshot do Ubuntu, o editor já vem com suporte pronto ao Svn, porém ainda não tem uma integração para o Bazaar. Procurei por diversos lugares alguma receita pronta para integrar o Bazaar ao Emacs e facilitar algumas tarefas de desenvolvimento[bb]{.bbli}. Testei várias soluções sem muito sucesso, até que cheguei ao site DVC, que disponibiliza um pacote que integra não apenas o Bazaar, mas outros VCS ao Emacs, como GIT, Mercurial, GNUArch entre outros.

Para instalar, pegue a última versão do DVC em um branch Bazaar:

bzr get http://bzr.xsteve.at/dvc/

Entre no diretório e digite autoconf para que seja criado o configure. Depois rode o configure e make.

Agora basta adicionar o dvc-load.el ao seu ~/.emacs com a seguinte linha:

(load-file "/caminho/para/o/dvc/dvc-load.el")

Pronto! Quando abrir novamente o Emacs, já terá a integração com o Bazaar. Para testar, basta ir até algum diretório de projeto Bazaar e digitar M-x bzr-status


Veja também