Marco Hinz
812b305b79
README: complete revamp
2015-12-27 23:11:23 +01:00
Marco Hinz
54e09bc36e
Remove .gitignore
...
Not useful. Never was. I added it for my own convenience because I had a weird
workflow in the past. ;-)
2015-12-27 22:54:49 +01:00
Marco Hinz
ecb796139e
Doc: remove obsolete reference to :SignifyToggleFold
2015-12-09 00:46:56 +01:00
Marco Hinz
8fd6be4f21
Add :SignifyFold!
...
Closes #170 .
2015-12-09 00:41:53 +01:00
Marco Hinz
8ecfde45ec
Doc: add :SignifyFold!
2015-12-09 00:40:21 +01:00
Marco Hinz
2dc2526426
SignifyToggleFold -> SignifyFold!
2015-12-09 00:31:59 +01:00
Marco Hinz
75cdb17d99
Use :mkview for restoring manual folds
2015-12-08 23:47:15 +01:00
Marco Hinz
a0e061a5cf
Refactoring
2015-12-08 22:19:46 +01:00
albfan
64a6dbd5d8
Add bang option to SignifyToggleFold
...
Without bang open folds on a new tab, with it on current buffer
2015-12-08 13:48:07 +01:00
albfan
2033f3ce4e
Restore previous foldmethod
2015-12-08 12:26:10 +01:00
albfan
d5e72e0ae7
Toggle folding on same buffer
...
resolves #169
2015-12-08 11:22:25 +01:00
Marco Hinz
3ea223ac76
Redraw screen on :SignifyToggleHighlight
2015-12-06 14:00:35 +01:00
Marco Hinz
6333c7f140
Do not cache g:signify_vcs_cmds
...
Now you can change this option on the fly.
Closes #168 .
2015-11-04 15:12:08 +01:00
Marco Hinz
d08f17873e
Update signify.gif
2015-08-13 10:30:11 +02:00
Marco Hinz
71ea7a6e83
Doc: remark about sy#util#shell_redirect()
2015-07-29 01:49:11 +02:00
Ben Jackon
10ec6c1a40
Fix shell redirection when detecting perforce
...
Previously, when using *nix csh-like (or probably ksh-like) shells, perforce
detection would fail with E484. This was due to hard-coded bash-like
redirection.
This change obeys the vim `shellredir` option when detecting perforce.
2015-07-29 01:38:38 +02:00
Marco Hinz
4fdcfa033c
Doc: typo
2015-07-07 01:07:41 +02:00
Marco Hinz
dc09aa72ad
Handle errors more gracefully
...
References #164 .
2015-07-06 22:36:43 +02:00
Marco Hinz
b592e2df9e
Doc: proper quoting in vcs_cmds
...
References #164 .
2015-07-06 22:36:34 +02:00
Marco Hinz
0c5688cccf
Doc: add FAQ section + vim-flagship support
2015-06-15 18:15:29 +02:00
Marco Hinz
021b801eb4
Work around separator issues
...
Use split() instead of substitute(), since the latter simply parses strings
and doesn't understand the notion of path separators. Backslashes would be
interpreted as beginning escape sequences.
Using split() works around this problem.
Closes #163 .
2015-06-04 09:51:48 +02:00
Marco Hinz
8c5ad74a7b
Add :SignifyFold
...
References #118 .
2015-06-02 15:12:57 +02:00
Marco Hinz
861f1b24d8
Remove dead :autocmd!
2015-06-01 12:13:06 +02:00
Marco Hinz
0814b97d2a
Refact: b:sy_path -> sy_path
2015-06-01 12:10:28 +02:00
Marco Hinz
335c2944be
Stop Sy if file isn't readable anymore
...
References #162 .
2015-06-01 12:04:50 +02:00
Marco Hinz
50a3161bd5
Update b:sy_info more often
...
This avoids outdated cache entries if paths changed between calls to Sy.
References #162 .
2015-06-01 11:13:28 +02:00
Marco Hinz
0867de3ac3
Escape cwd
2015-05-28 19:24:40 +02:00
Marco Hinz
c0da740d7e
Don't cache cwd
2015-05-28 18:40:30 +02:00
Marco Hinz
a05b780c33
Add :SignifyDebugUnknown
2015-05-26 10:59:29 +02:00
Marco Hinz
a58fbe93df
Useless use of :execute
2015-05-25 16:37:37 +02:00
Marco Hinz
a1cfbc8b70
Perforce: use difftool modifier
2015-05-25 09:25:23 +02:00
Marco Hinz
2e1fd54601
Make :SignifyDebugDiff more robust and add it to help
2015-05-24 10:52:28 +02:00
Marco Hinz
3f1f9c17fd
Add :SignifyDebugDiff
...
References #161
2015-05-24 10:40:18 +02:00
Marco Hinz
4ed7b37205
Merge branch 'cmd-options'
...
This merge removes g:signify_diffoptions and replaces it by the much more
general g:signify_vcs_commands. Users can customize the entire command to be
run now.
2015-05-24 09:42:03 +02:00
James McCoy
0001094dea
Copy stdout fd to stderr only after stdout is redirected
...
Signed-off-by: James McCoy <vega.james@gmail.com>
2015-05-24 00:56:44 -04:00
James McCoy
c2fc1dc78a
Revert "Escape 2>&1 in the p4 detection"
...
This reverts commit 5cdf72acd1
.
`shellescape()`, which is what `sy#util#escape()` is a front-end to, is
only supposed to escape a single element of an argv list. In this case,
it's being used to escape multiple -- `p4 info 2>&1 >`. None of that
should be escaped anyway, because they need to be interpreted by the
shell.
2015-05-24 00:41:21 -04:00
Tim Bolton
f11fd14457
README: typo: g:signify-option-vcs_list
...
References #160 .
2015-05-22 10:05:26 +02:00
Marco Hinz
092e7a0e4f
Doc: remove diffoptions, add vcs_cmds
2015-05-20 14:23:29 +02:00
Marco Hinz
8955952295
/dev/null -> %n
2015-05-20 14:22:52 +02:00
Marco Hinz
23ddfa87a0
Use b:sy_info
2015-05-20 14:00:39 +02:00
Marco Hinz
ae38ddc7f6
Move variables to the bottom
2015-05-20 13:11:26 +02:00
Marco Hinz
1469ecb05f
g:signify_diffcmds -> g:signify_vcs_cmds
2015-05-19 15:39:04 +02:00
Marco Hinz
7d022eb5fd
Introduce g:signify_diffcmds
2015-05-19 15:26:22 +02:00
Marco Hinz
57f51d197d
Remove useless fnamemodify()
2015-05-19 15:07:25 +02:00
Marco Hinz
74068229f0
Cleanup
2015-05-19 14:57:40 +02:00
Marco Hinz
e32f685640
Cache difftool and devnull
2015-05-19 14:48:33 +02:00
Marco Hinz
bed28c1db5
Add %n modifier
2015-05-19 14:09:48 +02:00
Marco Hinz
883f3a1cd3
system() -> s:run()
2015-05-19 14:06:52 +02:00
Marco Hinz
330dffd2dd
Refactoring + %d and %f modifiers for commands
...
%d gets replaced by the difftool
%f gets replaced by the actual file
2015-05-19 14:01:29 +02:00
Marco Hinz
2b2f1b6e86
Bump license years
2015-04-28 15:59:08 +02:00