Commit Graph

278 Commits

Author SHA1 Message Date
Marco Hinz
6d00d4707d Correct g:signify_difftool check 2013-06-07 17:57:51 +02:00
Marco Hinz
413dd15e4b Docs: explain new delete signs 2013-06-07 11:37:21 +02:00
Marco Hinz
476f22ac48 Merge branch 'ext-signs' 2013-06-07 09:02:06 +02:00
Marco Hinz
925c3aee29 README: add difftool option 2013-06-07 08:56:47 +02:00
Marco Hinz
1ec3e34109 Bump to 1.8 2013-06-07 08:45:17 +02:00
Marco Hinz
7895cb92eb Show number of deleted lines 2013-06-07 08:38:41 +02:00
Marco Hinz
e1cbc2082e New option: g:signify_difftool
Some VCS rely on an external diff tool, because they don't support the
-U0 flag natively. Most of the time that's the standard 'diff' utility.

But fritzophrenic was reporting that even a GNU diff won't always be
installed as 'diff', but e.g. as 'gnudiff' instead.

You can set the external diff tool now.

Closes #29.
2013-06-07 01:03:34 +02:00
Marco Hinz
068c0e894d Write buffer when 'update_on_bufenter' is enabled
References #28.
2013-06-06 18:03:02 +02:00
Marco Hinz
f1a82a8654 Readd BufEnter for setting s:path 2013-06-06 13:08:15 +02:00
Marco Hinz
2e3799bd43 CONTRIBUTING: update 2013-06-06 12:42:30 +02:00
Marco Hinz
24840c28f3 Disable 'update_on_bufenter' per default 2013-06-06 12:39:24 +02:00
Marco Hinz
c2d062ab12 Avoid unnecessary sign redrawing
References #28.
2013-06-06 12:35:49 +02:00
Marco Hinz
882ba6e282 Add CONTRIBUTING.md 2013-05-21 22:57:42 +02:00
Marco Hinz
539951e105 Use synIDtrans() for retrieving colors 2013-05-21 22:57:04 +02:00
Marco Hinz
0b03bc9edf merge pull request #26 from esneider
Closes #26.
2013-05-02 18:11:38 +02:00
Dario Sneidermanis
80f0b0d4f5 check if s:path actually exists on BufDelete
This fixes a bug where starting Vim from a directory would produce the
following error:

Error detected while processing BufDelete Auto commands for "*":
E121: Undefined variable: s:path E116: Invalid arguments for function
<SNR>62_stop
2013-05-02 18:09:41 +02:00
Marco Hinz
22b1cf491f make HL class for changed_delete configurable
Closes #25.
2013-04-25 14:37:47 +02:00
Marco Hinz
f93a7a8fc8 readme: add note about Sy 2.0 2013-04-22 16:46:31 +02:00
Marco Hinz
9d37da9c95 readme: typo 2013-04-19 23:18:26 +02:00
Marco Hinz
5086e240db use NONE instead of none 2013-04-18 14:01:38 +02:00
Marco Hinz
c4955656ad make font weight configurable
People using themes for their terminal emulators that do a lot of
voodoo, could experience sign color problems because of the font being
bold by default.

Thus a new variable was introduced: g:signify_sign_weight.

Fixes #24.
2013-04-18 06:59:26 +02:00
Marco Hinz
efe747fda6 change version number -> 1.7 2013-04-16 11:39:21 +02:00
Marco Hinz
eaf722e5bf add support for fossil 2013-04-16 11:37:57 +02:00
Marco Hinz
72393c1ee6 doc: clarify on the importance of the vcs_list 2013-04-16 09:30:10 +02:00
Marco Hinz
daaf85f60f readme: add change_delete 2013-04-15 22:36:15 +02:00
Marco Hinz
95add7a181 improve setting of placeholder sign 2013-04-14 16:25:02 +02:00
Marco Hinz
7c687e7a3c Revert "improve setting of placeholder sign"
This reverts commit 9bbbf83458.
2013-04-14 15:34:22 +02:00
Marco Hinz
9bbbf83458 improve setting of placeholder sign 2013-04-14 13:34:33 +02:00
Marco Hinz
668bdebad2 use nested autocmds 2013-04-14 12:26:35 +02:00
Marco Hinz
1ba2062e73 fix BufDelete hook 2013-04-14 12:09:02 +02:00
Marco Hinz
b095359b99 remove filewritable() check 2013-04-14 11:27:47 +02:00
Marco Hinz
9ad6328f26 only update if it makes sense #2 2013-04-14 11:18:43 +02:00
Marco Hinz
6ac9bde94f only update if it makes sense 2013-04-14 09:58:59 +02:00
Marco Hinz
8b4ba9e763 remove useless buftype check 2013-04-14 09:47:06 +02:00
Marco Hinz
661eb7cedd only write buffer to disk if sensible
Only write the buffer to disk on CursorMoved / CursorMovedI, if the file
is already handled by Sy.
2013-04-13 15:36:20 +02:00
Marco Hinz
eb7bcb8c48 docs: add special case of first line deletion 2013-04-12 11:56:23 +02:00
Marco Hinz
61539459c1 remove b:signmode 2013-04-12 01:54:19 +02:00
Marco Hinz
d4c6681577 check if path is actually in list at BufDelete
Fixes a bug that was introduced by the previous commit: 610c36c
2013-04-12 01:30:57 +02:00
Marco Hinz
610c36cf04 remove buffers from list at BufDelete 2013-04-12 01:26:20 +02:00
Marco Hinz
21378728cc change function order 2013-04-12 01:11:31 +02:00
Marco Hinz
6041363822 swap statements
Prevents setting a placeholder sign on non-file buffers.

Closes #23.
2013-04-12 00:58:27 +02:00
Marco Hinz
9659a4297d remove ]c and [c when toggling off
There is no reliable way to detect a change to diff mode. Since Sy's ]c and
[c overwrite diff mode mappings they now get removed, when the plugin is
toggled off.

Closes #22.
2013-04-12 00:30:30 +02:00
Marco Hinz
7ac051b258 doc: update name of contributor 2013-04-09 06:38:47 +02:00
Marco Hinz
0fbe7f0908 merge pull request #21 from otommod
Closes pull request #21.
2013-04-07 17:24:55 +02:00
Otto Modinos
ff078a5069 fix s:sign_change_delete 2013-04-07 17:24:09 +02:00
Marco Hinz
a2ee5cf67c change version number -> 1.6 2013-04-07 15:25:46 +02:00
Marco Hinz
98e324a281 fix sign overwriting regex
Signs (from Syntastic in this case) were overwritten, although
g:signify_sign_overwrite was set to 0, because the used regex was buggy.

Add Ryan Kois as contributor.

Closes #20.
2013-04-07 14:59:33 +02:00
Marco Hinz
a9ce03c16c use vim-style modeline 2013-04-07 14:58:39 +02:00
Marco Hinz
b5f7107a35 fix handling of sign text options
These options weren't used properly, because the s:line_* functions were
overwriting the sign texts. Now we initialize them only once at plugin
start.

Added Otto Modinos as contributor. Thanks for reporting.

Closes pull request #19.
2013-04-07 12:09:23 +02:00
Marco Hinz
4f98661bf2 fix handling of bzr return values 2013-04-06 20:14:11 +02:00