Marco Hinz
fcecc3c868
Remove rather useless :SignifyDebugDiff
2017-01-18 00:14:36 +01:00
Marco Hinz
31d4c55187
Make sy#verbose() slightly more useful
2017-01-17 23:57:29 +01:00
Marco Hinz
0e609fdf1d
Make Vim and job_start() work
2017-01-17 23:12:00 +01:00
Marco Hinz
72c7ba9e2b
Make all supported VCS work
2017-01-17 20:37:58 +01:00
Marco Hinz
d2fda2847f
Propagate the correct VCS
2017-01-17 19:45:03 +01:00
Marco Hinz
0df130ac6e
Make Vim + system() work
2017-01-17 19:41:55 +01:00
Marco Hinz
a67b613acf
Add more calls to sy#verbose()
2017-01-17 17:04:19 +01:00
Marco Hinz
e72ccb952d
PoC: make async work with git and Neovim
2017-01-17 16:17:16 +01:00
Marco Hinz
3ad10c65b5
First changes
2017-01-17 14:22:19 +01:00
Marco Hinz
379db4ad0b
Add missing comment
2017-01-10 14:45:28 +01:00
James McCoy
32d8797d88
Check whether :tcd exists before using tab-specific haslocaldir()
...
Closes #197
2016-12-31 15:52:09 +01:00
Marco Hinz
79d867a7a6
Remove unused argument
...
Temporarily changing directories is cheap.
2016-12-30 14:27:12 +01:00
Marco Hinz
4aca2ee9c5
Don't rely on :language
...
Fixes #187 .
2016-12-15 14:56:20 +01:00
Marco Hinz
fab2a9d878
SignifyRefresh: use window ID instead of number
...
`win_getid()` and `win_gotoid()` were introduced in 7.4.1557.
Older versions will continue using the less accurate window number instead.
2016-12-11 01:02:35 +01:00
Marco Hinz
fa5053105f
README: typo
2016-11-27 16:46:24 +01:00
Marco Hinz
b78d545c30
README: slight polishing
2016-11-27 14:36:47 +01:00
Henry Kupty
a7e3219de8
Fix tcd breakage
...
This fix is backwards compatible with vim.
2016-10-07 04:27:11 +02:00
Marco Hinz
3f9f292d0f
FAQ: The plugin is slow!
...
References #190 .
2016-10-05 17:59:53 +02:00
Marco Hinz
faf7a03071
New option: g:signify_sign_show_text
...
This makes all Signify signs use a non-breaking space as text. This is
convenient if only the background colors of the signs are important.
References #188 .
2016-09-28 17:05:40 +02:00
Marco Hinz
472668fbd2
Doc: add remark about nested autocmds
2016-07-21 19:46:03 +02:00
Marco Hinz
0639b7f094
Doc: remove outdated note about <nomodeline>
2016-07-21 19:44:39 +02:00
Marco Hinz
3037d0bd8a
Only emit User event if there is a receiving end
...
This way we can also leave away the :silent and users can't walk into the
:unsilent trap.
2016-07-21 18:26:34 +02:00
Marco Hinz
76bde232d1
Avoid errors from older Vims that don't support <nomodeline>
...
The <nomodeline> flag for :doautocmd was implemented in 7.3.438. Certain
LTS distros, e.g. Ubuntu 12.04, come with even older Vim versions,
though.
Silently ignore the flag in such cases.
Closes https://github.com/mhinz/vim-signify/issues/185
2016-06-19 14:12:47 +02:00
Marco Hinz
cb975a8c6f
Help out submodule users by ignoring doc/tags
...
Hint: Don't use submodules.
2016-06-08 12:47:24 +02:00
James McCoy
f708bc475f
Stop clearing stats in sy#sign#remove_all_the_signs
2016-06-01 21:13:33 -04:00
James McCoy
3f0df1498c
Trigger the User autocommand when Sy detects differences
...
This provides the hook needed for the request in mhinz/vim-signify#181
to disable signs but still get the stats about the detected changes.
Closes mhinz/vim-signify#181
2016-06-01 21:13:15 -04:00
Marco Hinz
9c0e901579
TFS: support incomplete lines
...
Add support for incomplete lines according to:
http://www.gnu.org/software/diffutils/manual/diffutils.html#Incomplete-Lines
Closes #183 .
2016-06-01 18:12:29 +02:00
James McCoy
37376d9970
Treat v:shell_error >= 2 as "not version controlled" for AccuRev
...
When a user isn't logged in, "accurev diff" will return an exit code of
52. Since the only well defined values are 0 or 1, treat anything else
as unversioned.
2016-04-08 11:16:14 -04:00
James McCoy
6b4abcd754
Detect AccuRev controlled, but unmodified, files properly
...
"accurev diff" returns 0 for no diff, 1 for differences, and 2 for error
(like not being run from a workspace). Use 2 to indicate the file isn't
being versioned by AccuRev so Sy properly sets the vcs type to AccuRev
for unmodified files.
2016-03-31 10:16:54 -04:00
Marco Hinz
a02c8793bf
New option: g:signify_skip_filename_pattern
...
Closes #179 .
2016-03-03 14:53:17 +01:00
James McCoy
ca302f7233
Replace all modifiers in a vcs_cmd string, not just the first.
...
Closes #176
Signed-off-by: James McCoy <jamessan@jamessan.com>
2016-03-02 13:03:38 -05:00
Marco Hinz
051dc1a853
Add support for Team Foundation Server
...
The actual patch is courtesy of @Grueslayer. Thanks!
Closes #177 .
2016-02-25 01:21:12 +01:00
Marco Hinz
4f69c11c7c
De Morgan
2016-01-15 17:02:53 +01:00
Marco Hinz
e73a0114f3
Add sy#buffer_is_active()
...
Mostly an API function that can be used by other plugins.
2016-01-15 12:56:21 +01:00
Marco Hinz
e8530b2d57
README: remove badges
2016-01-15 02:22:41 +01:00
Marco Hinz
a96f1a7dc7
Register non-versioned files as inactive
2016-01-15 02:04:59 +01:00
Marco Hinz
2a3dafd045
Add ]C and [C mappings
2016-01-14 03:40:52 +01:00
William Clemens
e134c152e0
Add :SignifyEnable and :SignifyDisable
2016-01-07 02:54:44 +01:00
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