Commit Graph

619 Commits

Author SHA1 Message Date
Marco Hinz
0b6ffd8d00 Add simple directory cache 2013-09-13 01:23:05 +02:00
Marco Hinz
4d475262c3 Merge pull request 69 from pekepeke
Closes #69.
2013-09-12 09:36:46 +02:00
pekepeke
6a157ebd75 Fix backwards logic in filter() 2013-09-12 09:36:24 +02:00
Marco Hinz
9eedb00a04 Doc: only check installed VCS 2013-09-12 00:31:09 +02:00
Marco Hinz
fcf5d14460 Refactor VCS detection #2 2013-09-12 00:26:43 +02:00
Marco Hinz
5c386c7451 Merge pull request 68 from bling/performance
Closes #68.
2013-09-12 00:17:01 +02:00
Marco Hinz
a2b96beff7 Refactor VCS detection 2013-09-12 00:16:09 +02:00
Bailey Ling
3133fce524 Improve detection performance (#67) 2013-09-11 21:16:38 +00:00
Marco Hinz
f35b8dfac7 Merge pull request 66 from esneider
Closes #65.
Closes #66.
2013-09-06 17:39:07 +02:00
Dario Sneidermanis
99ef641012 Fix mapping shadowing
Use empty() instad of ! when testing for string emptiness.

if !'foo' == !'' | echo 'facepalm!' | endif
2013-09-06 17:36:30 +02:00
Marco Hinz
b91bac6b24 Remove Sy signs first before getting others
References #64.
2013-09-06 17:11:02 +02:00
Marco Hinz
da5eabe3c9 Relocate emptying of other signs dict
References #64.
2013-09-06 16:43:08 +02:00
Marco Hinz
3a8fa3fba8 Doc: perf penalty with sign overwriting 2013-09-06 15:51:57 +02:00
Marco Hinz
4167fa0373 Fix sign overwrite issue
References #64.
2013-09-06 15:34:13 +02:00
Marco Hinz
52e7f7902d Merge pull request #63 from bling/stats
Reset stats when signs are cleared
2013-08-31 13:08:02 -07:00
Bailey Ling
a8f67e0f0f Reset stats when signs are cleared 2013-08-26 15:52:29 +00:00
Marco Hinz
3c370e93c0 Change init stats for disabled plugin 2013-08-22 19:06:02 +02:00
Marco Hinz
273fbfc63a Reset stats when the plugin is toggled off 2013-08-22 18:58:37 +02:00
Marco Hinz
d496a8dc76 Fix problem on :SignifyToggleHighlight
It was possible to run the command before the variable
signify_line_highlight was set. It's disabled by default now.

Closes #59.
2013-08-21 19:13:03 +02:00
Marco Hinz
fa72eb2658 New function: sy#repo#get_stats()
It returns a list of numbers of additions, modifications and deletions
and is intended to be used by other plugins.
2013-08-20 16:45:29 +02:00
Marco Hinz
09c7039f7c Merge pull request 58 from killphi 2013-08-20 15:49:14 +02:00
killphi
9dc86c9bf6 Add stats property to g:sy 2013-08-20 15:48:46 +02:00
Marco Hinz
fcb3fc5ded Merge pull request 55 from bling
Closes #55.
2013-08-19 20:28:26 +02:00
Bailey Ling
9cbe9e1e90 Remove redundant path modification for diff on win32 2013-08-19 20:27:45 +02:00
Marco Hinz
b29cd71f6d Set encoding for plugin files
Closes #54.
2013-08-19 17:36:16 +02:00
Marco Hinz
50b7780e0d Merge pull request #52 from esneider/patch-1
Allow highlight groups overriding
2013-08-18 06:02:24 -07:00
Dario Sneidermanis
0bde67c6c8 Allow highlight groups overriding
The [default] argument is used for setting the default highlighting for a group. If highlighting has already been specified for the group the command will be ignored. Also when there is an existing link.
2013-08-17 20:57:41 -03:00
Marco Hinz
b53043de80 New option: signify_update_on_focusgained 2013-08-13 08:09:02 +02:00
Marco Hinz
839232423b Fix quoting in darcs detection 2013-08-08 23:08:39 +02:00
Marco Hinz
9a78f90e1a Remove useless calls to executable() 2013-08-07 18:56:13 +02:00
Marco Hinz
884622d5ef Merge branch 'diffoptions'
Closes #49.
2013-08-07 15:47:31 +02:00
Marco Hinz
78a96c4b49 Minor syntactic style changes 2013-08-07 15:46:37 +02:00
killphi
52d025975b Add forgotten let to fix startup up 2013-08-07 13:22:43 +02:00
killphi
43ca708c99 Add variable option to pass to VCS diff command 2013-08-07 12:59:26 +02:00
Marco Hinz
9ffa0d3690 Doc: changed line concerning Twitter 2013-08-04 19:05:16 +02:00
Marco Hinz
276fdbcc69 Use MIT license
Tom Preston-Werner's keynote at OSCON 2013 convinced me that the MIT
license is the proper license for this plugin.
2013-08-02 12:43:22 +02:00
Marco Hinz
c916c03210 Improve 'disabled by default' behaviour
Closes #47.
2013-08-01 11:40:41 +02:00
Marco Hinz
82f3be224c Check for 'p4' instead of 'perforce'
References #46.
2013-07-30 01:50:22 +02:00
Marco Hinz
c79625a18c Merge branch 'perforce-support'
Closes #46.
2013-07-30 01:27:26 +02:00
Marco Hinz
4683703ad8 Docs: add perforce 2013-07-30 01:27:05 +02:00
Marco Hinz
747e12aed3 Add experimental perforce support 2013-07-29 21:15:07 +02:00
Marco Hinz
c4df9a3895 Improve cursorhold handling 2013-07-29 16:53:51 +02:00
Marco Hinz
a1668bab51 Avoid creating the useless highlight group NONE #2
I forgot to change one line..

References #45.
2013-07-29 15:09:00 +02:00
Marco Hinz
7ae3a0f5ff Avoid creating the useless highlight group NONE
By using the wrong :sign-define syntax, a highlighting group NONE was
created by accident.

Closes #45.
2013-07-28 20:38:38 +02:00
Marco Hinz
2d0653d61b Docs: add Twitter handle 2013-07-22 20:39:35 +02:00
Marco Hinz
9733f6cfac Improve jumping once again
References #4.
2013-07-22 00:21:34 +02:00
deris0126
4b1dc081d7 Do not overwrite already mapped keys
Don't set <plug> mappings twice and don't set them at all if the target
keys are already mapped.

Closes 42.
2013-07-21 18:51:00 +02:00
deris0126
6df6dd1eb7 Fix jumping if no count is specified for commands
References #40.

Closes #43.
2013-07-21 17:55:19 +02:00
Marco Hinz
6f95251190 Merge branch 'fix-jumping' 2013-07-21 15:22:00 +02:00
deris0126
3b96ea5cbe Make jumping behaviour more pragmatic
This patch makes jumps go the the first/last hunk when the given count
was bigger than the available hunks.

E.g. when there are only 2 hunks and you use 4]c, the cursor jumps to
the last hunk nevertheless. Before this patch the cursor wouldn't move
at all (which mimics the standard behaviour of ]c/[c).

Closes #41.
2013-07-21 15:21:34 +02:00