gwh's SlackBuilds
Find a file
Timo Juhani Lindfors 98848b0509 magit: [PATCH] Improve documentation of minor modes. Keymaps are now included.
Hi,

this patch improves documentation of minor modes. Notably it includes
the keymaps so that C-h m shows them depending on the mode.

From 17ac227df3428af49f4400ef27b5a05ca030bdee Mon Sep 17 00:00:00 2001
From: Timo Juhani Lindfors <timo.lindfors@iki.fi>
Date: Thu, 2 Sep 2010 20:46:27 +0300
Subject: [PATCH] Improve documentation of minor modes. Keymaps are now included.
2010-09-15 13:53:56 +01:00
bin mk_rel.bash knows about the new Makefile. 2010-08-30 19:11:13 +01:00
.gitignore Provide simple Makefile so that auto* is not necessary. 2010-08-29 01:07:00 +03:00
50magit.el Make build cruft work. 2008-08-13 06:47:09 +03:00
COPYING Restore GPL 2010-09-04 04:40:19 +08:00
fdl.texi Added FDL text. 2008-08-12 04:51:45 +03:00
magit-key-mode.el Added Pickaxe options. 2010-09-15 13:52:10 +01:00
magit-pkg.el.in Elpanized. 2009-03-09 22:15:07 +02:00
magit-svn.el svn plugin now key-group aware. 2010-09-11 00:59:30 +01:00
magit-topgit.el Proper author names in topgit code. 2010-09-13 16:55:30 +01:00
magit.el magit: [PATCH] Improve documentation of minor modes. Keymaps are now included. 2010-09-15 13:53:56 +01:00
magit.spec.in Removed unneeded files. 2010-08-30 19:11:46 +01:00
magit.texi Updated manual. 2010-09-11 17:30:14 +01:00
Makefile Added key-mode.el to the Makefile. 2010-09-13 21:22:42 +01:00
README.md Added detail about plugins to the README. 2010-09-13 16:53:31 +01:00
rebase-mode.el Fixed the action regexp which was too greedy. 2010-05-31 22:22:42 +01:00

It's Magit! A Emacs mode for Git.

Magit is an interface to Git for Emacs. Unlike Emacs's native version control support, Magit can take advantage of Git's native features without breaking compatibility with other systems.

To get started see the Magit User Manual or perhaps the cheatsheet if you're in a hurry. There's also an excellent Magit screencast by Alex Vollmer which demonstrates some of the major features.

Installing

Download the latest tarball from the github download page, then Magit can be installed with the popular recipe of:

make && sudo make install

This will put magit.el into /usr/local/share/emacs/site-lisp, where Emacs should be able to find it. Then add

(require 'magit)

to your .emacs file.

Magit also now supports extensions:

git-svn

(require 'magit-svn) - integrates with git-svn. Hit 'N' to see your options.

git-topgit

(require 'magit-topgit) - integrates with topgit.

Getting started

To get started with Magit, open any file in a Git repository in Emacs and run M-x magit-status. Read the short help for magit-mode (C-h m in the Magit buffer), make some changes to your files, and try to commit them.

Learning more

The Magit User Manual describes things with more words than the online help. You can read it in Emacs with C-u C-h i magit.info, or on the web.

If you have any questions, please use the mailing list at Google Groups.

Magit's website is currently hosted on GitHub.

Development

Magit was started by Marius Vollmer. Phil Jackson is the lead developer. For a full list of contributors have a look at magit.el in the source distribution.

Magit's canonical source repository is currently hosted on GitHub.