Disallow use of external diff. Thanks @travisjeffery!
Merge remote-tracking branch 'juanpabloaj/master'
Inform git of correct directory via --git-dir.
This avoids all the nastiness of changing directories back and forth.
open all folding in diff view
Make showing the hash optional and disabled by default
Add the abbreviated commit hash to the log view
Work around autochdir.
Unlink cursor/line highlighting on unload.
Rename variable to avoid conflicts.
Revert "Remove unnecessary git_dir variable."
This reverts commit 0b2c90c.
Remove unnecessary git_dir variable.
cd to git directory in file log view.
This ensures that the diff view works even if vim was not launched from
the git directory.
Don't override default syntax highlighting.
Add ability to close from diff window.
Don't dirty the jump list.
Remove .path() check.
It was interfering with toggle functionality.
set -> setlocal
Fix problems caused by renaming. Closes #4.
Ensure extradata is all loaded. Closes #2.
Issue #3 was caused by the script trying to read from the file before
data had been written in. Use the `system()` call instead, which seems
to block until all data has been read in.
A handful of other minor changes as well.
Rename some variables.
Check that buffer is opened on a file.
Enabling the Extradite command for all buffers in a git directory
Add note about running only on git-versioned files.
Make error message more user-friendly.
Add standard plugin header stuff.
Remove the dependency on s:Edit and s:Diff in fugitive.vim.
Remap edit and diff actions to prefix+[v|h].
Make the width of the vertical split customizable.