Source

aurum / README.markdown

This plugin provides a vim <--> VCS (mainly mercurial) integration for your projects. Features:

  • Partially committing changes (:AuRecord)

  • Viewing file state at particular revision (aurum://file, :AuFile)

  • Viewing uncommited changes in a vimdiff (:AuVimDiff)

  • Viewing revisions log (:AuLog). Output is highly customizable

  • Viewing working directory status (:AuStatus)

  • Frontends for various VCS commands

Most commands can be reached with a set of mappings (see aurum-mappings), all mappings are customizable.

Plugin's mercurial driver is able to use mercurial python API as well as its CLI, but remember that the former is much slower and less tested. In order to use mercurial python API you must have vim compiled with +python (mercurial currently does not support python 3) and have mercurial in python's sys.path (note: on windows msi installer is not adding mercurial to sys.path, so you won't be able to use its python API).

Plugin requires some additional plugins:

frawor

(with their dependencies).

Note: aurum supports VAM. It is prefered that you use it for aurum installation.

Documentation is available online at http://vimpluginloader.sourceforge.net/doc/aurum.txt.html.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.