Tim Pope
4c7e649efb
Encapsulate restore options for diff
...
This should make it easier to experiment with solutions for issues such
as #257 .
2013-04-19 15:53:02 -04:00
Tim Pope
618d884562
Revert "Add foldenable to fugitive_diff_restore"
...
This reverts commit cbb7c3e890
.
2013-04-19 15:10:51 -04:00
Will Gray
cbb7c3e890
Add foldenable to fugitive_diff_restore
2013-04-19 15:02:40 -04:00
Tim Pope
d4c615c427
Loosen regex to compensate for iskeyword
...
Closes #332 .
2013-04-18 15:19:17 -04:00
Tim Pope
f6d93b8788
Don't dispatch autocommands when calling git commit
...
Closes #295 .
2013-03-12 02:32:13 -04:00
Tim Pope
09cbdded83
Add . to prepopulate command line with revision
2013-03-12 02:26:09 -04:00
Tim Pope
06fafb1324
Change cp to cP
...
This has the incredibly self-serving purpose of paving the way for
evaluating Clojure in historical buffers.
2013-03-12 02:25:12 -04:00
Tim Pope
a917e998c7
Include tree filename in <C-R><C-G>
2013-03-12 02:15:40 -04:00
Tim Pope
2ae214a156
Seek to blob name in tree with -
2013-03-12 02:01:49 -04:00
Tim Pope
0103538d7a
Expose detect interface
...
Closes #311 .
2013-02-23 12:24:24 -05:00
Alejandro Exojo
a27b899a36
Add foldlevel to fugitive_diff_restore
2013-02-15 10:31:54 +01:00
Tim Pope
6462bdb4b9
Work around archaic encodings
...
Closes #304 .
2013-02-10 13:01:22 -05:00
Tim Pope
1da788a1b0
Unify escaping rules for :Gedit with :edit
...
In particular, this makes `:Gedit file\ with\ spaces` work, and updates
the tab complete to match.
Closes #305 .
2013-02-10 12:57:37 -05:00
Tim Pope
bbf9e51eb2
Fix :Git! on Windows.
...
Closes #301 , #302 .
2013-02-08 19:35:29 -05:00
Tim Pope
cf3fe781dd
Switch :Gblame <CR> to open commit
...
This is more useful than the previous behavior of reblaming at that
commit. Said behavior is still available on -.
2013-01-30 16:00:41 -05:00
Tim Pope
1bce4328e4
Fix setting of foldmethod in :Gstatus
...
Closes #300 .
2013-01-30 13:13:28 -05:00
Tim Pope
1601ffc1e0
Don't clobber foldmethod in :Gedit :
...
Being a window local option, this can be pretty annoying.
2013-01-13 16:01:17 -05:00
Tim Pope
b9525df190
Support WIDE COLON in :Gstatus in some locales
...
Closes #228 .
2013-01-09 23:15:42 -05:00
Tim Pope
582eb0d3c9
Fix supposed "Press ENTER" prompt
...
Closes #189 , #190 .
2012-12-31 22:32:53 -05:00
Tim Pope
d1406ae23a
Revert "s:Detect: only add readable files to &tags and doc"
...
This reverts commit 31dead6d80
.
Generating the tags file after already loading the buffer burns me over
and over and over again, and I'm not convinced there was a problem to
begin with.
2012-12-16 20:23:12 -05:00
Tim Pope
d63a475fcb
Fix duplicate Signed-off-by lines
...
Closes #284 .
2012-12-12 22:40:04 -05:00
Tim Pope
2723a1116f
Return '' from buffer.path() if outside work tree
...
In reference to #278 .
2012-12-08 16:53:55 -05:00
Tim Pope
6f380fa8c6
Fix error when g:fugitive_github_domains is unset
...
Closes #274 .
2012-11-20 17:57:37 -05:00
Tim Pope
f64ba46509
Allow :Gbrowse on HTTP GitHub FI
...
Closes #272 .
2012-11-18 22:43:04 -05:00
Tim Pope
003f38c6a4
Escape # in :Glog
...
Closes #265 .
2012-11-04 19:32:13 -05:00
Tim Pope
3f703b6e03
Replace :Gstatus cv with cva and cvc
...
My rebuttal to #263 .
2012-10-22 17:02:30 -04:00
Tim Pope
9afeebf32e
Provide failsafe for foldtext filename
...
Closes #216 .
2012-10-21 23:21:12 -04:00
Tim Pope
09743e76a0
Correct foldtext when diff.mnemonic is set
2012-10-21 22:54:59 -04:00
Tim Pope
05763df0ed
Fix :Gbrowse when argument starts with a digit
2012-10-16 00:18:41 -04:00
Tim Pope
f43393dd9a
Conceal file names and line numbers in :Gblame
2012-10-09 18:36:54 -04:00
Tim Pope
daccfb508f
Update :Gblame supported options
2012-10-09 18:36:54 -04:00
Tim Pope
cdb7bd9841
Don't show diff in keywordprg output in GUI
...
It's not very readable without syntax highlighting or pagination, so
leave it off.
2012-10-09 18:36:54 -04:00
Tim Pope
554909ed4b
Allow a count to blame resizers
...
Pass a count to A or C to add that many additional columns, or to D to
remove that many additional columns.
2012-10-09 16:04:41 -04:00
Tim Pope
3463b780df
Fix A in :Gblame with unix timestamp
2012-10-09 15:25:40 -04:00
Daniel Hahler
31dead6d80
s:Detect: only add readable files to &tags and doc
...
Fixes issue #104 .
2012-10-02 10:09:53 -04:00
Trent Ogren
cff78c3ab4
Pick sane git_dir for :Gedit from :Gstatus window
...
When using a :Gedit command from the :Gstatus window the git_dir was
being based on the window that was switched into in order to edit the
file. So if Fugitive switched into a window with a file from a different
Git repo (or a file with no Git repo) the :Gedit command could fail or
edit the wrong file.
Instead base the git_dir on the window from which the :Gedit command
originated.
2012-09-21 12:39:35 -04:00
Tim Pope
41383131b8
Support ctrlp.vim in historical buffers
2012-09-08 11:41:32 -04:00
Tim Pope
615f6608f1
Allow <C-p> pass through to ctrlp.vim in :Gstatus
...
This only works on the first line. Any more than that, and we'll have
to give up on the whole <C-p> map entirely (which is not off the table).
2012-09-07 01:15:48 -04:00
Tim Pope
8d019de97c
Accept a count with :Gstatus <C-N>/<C-P>
2012-09-07 01:14:13 -04:00
Taylor Hedberg
b5725c1eec
Return to correct window when closing Gblame window
...
Vim does not guarantee persistent window numbers. Instead, windows are
numbered according to their position on the screen, with the topmost,
leftmost window always having number 1, and the bottommost, rightmost
window always having a number equal to the total number of windows
currently visible. Crucially, this means that, when a window is closed,
windows which come "after" it in the positional order will be
renumbered.
When fugitive's Gblame window is closed, e.g. by pressing `q`, it
attempts to return focus to the window of the blamed buffer. Previously,
the number of the window to return to was computed before closing the
Gblame window, then the Gblame window was closed, then the blamed
buffer's window was focused. However, since windows were often
renumbered as soon as the Gblame window was closed, this would
frequently cause focus to jump to the window *after* the blamed buffer's
window, rather than the intended behavior.
This corrects the issue by jumping to the proper return window prior to
deleting the Gblame buffer, ensuring that the computed window number is
in fact correct at the moment when the focus change occurs.
2012-08-29 13:38:33 -04:00
Tim Pope
381b275bc9
Fix <C-W><C-O> in diff below :Gstatus
...
I'll admit I can't remember the original purpose of this code.
Closes #66 .
2012-08-28 13:25:13 -04:00
Tim Pope
f5b50f822b
Fix :Gblame width with custom date format
...
Partially addresses #242 .
2012-08-21 20:47:19 -04:00
Tim Pope
a0c71a6d4c
Fix :Gstatus dd on unmerged path
...
Closes #240 .
2012-08-15 11:22:40 -04:00
Tim Pope
0abe1fb122
Support advice.statusHints = false
...
Closes #230 .
2012-08-01 16:00:15 -04:00
Tim Pope
a90cc48c7a
Fix creation of files named index
...
Closes #231 .
2012-08-01 10:35:52 -04:00
Tim Pope
b0c74e2289
Support localized git status
...
Closes #228 .
2012-07-28 11:54:52 -04:00
Tim Pope
745ccf5066
Centralize filename extraction in :Gstatus
...
This encapsulates some of the logic that will need to be updated to
solve #228 .
2012-07-16 18:10:27 -04:00
Tim Pope
d1971558b5
Fix - on :Gstatus headers
2012-07-16 17:42:00 -04:00
Tim Pope
8ba04c2476
Encapsulate :Gstatus section determination logic
2012-07-16 11:16:35 -04:00
Tim Pope
ca6d4ca4d1
Don't activate maps without b:git_dir
...
Closes #227 .
2012-07-15 13:33:36 -04:00