Mar
28

Git的Emacs模式插件

Git是Linux内核开发同学Linus开发的一款分布式版本控制软件,详细的介绍可以看这里,这里(努力扩充中。)还有这里。Emacs天生就支持CVS和Version Control,只是缺乏一个Git后端(backend)。Git项目自己也有Emacs扩展,但是Git最重要的一个有点 方便的branch,却没有在这个很久没有新开发的git.el里面得到支持。偶然看到有一个git-emacs扩展,觉得不错,git clone了最新的1.1版本的代码,运行一下却没有git.el的菜单支持,甚不爽。于是参照了git.el里面的设置写了个菜单。和作者联系上了,准备这两天就和他的1.1版本merge。以后还准备给它加上生成patch的函数和git pull/push功能。

现预发布在这里 存成三个Emacs Lisp文件 然后byte-compile(这个随,编译以后就是运行速度快一点)然后在你的.emacs里面加上

(add-to-list ‘load-path “xxx(存放git.emacs的地址)”)

(require ‘git-emacs)

然后打开emacs M-x运行git-status就可以看到git repository里面的具体情况了

bug report, please email digitalpiglee AT gmail DOT com

附:加上Git Hosting信息:

http://github.com/tsgates/git-emacs/tree/master

已merge.

阅读(550 次)

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • bodytext
  • del.icio.us
  • Slashdot

2 条评论

Make A Comment

Comments RSS Feed    TrackBack URL

留下评论