Junegunn Choi
7d494b4a7b
Add 'as' option ( #371 )
2016-01-26 03:01:20 +09:00
Junegunn Choi
e6f40479ee
PlugDiff to show pending updates as well
...
Related: #348
2015-12-23 13:12:06 +09:00
Junegunn Choi
6843e5aeec
Merge pull request #361 from junegunn/snapshot-in-vimscript
...
PlugSnapshot output in Vim script format (#360 )
2015-12-17 23:34:37 +09:00
Junegunn Choi
0cfa683cd0
PlugSnapshot output in Vim script format ( #360 )
...
- The output file is no longer executable but a source-able vim script
- PlugSnapshot FILENAME to prompt the user if the file already exists
- Add PlugSnapshot! FILENAME variant to force overwrite existing file
- Apply -complete=file option to PlugSnapshot command
2015-12-17 16:06:19 +09:00
Junegunn Choi
e929534199
Fix #362 - Do not show future changes in PlugDiff
2015-12-16 22:56:57 +09:00
Junegunn Choi
52d7da3925
Fix #355 - PlugSnapshot to create scripts that disable shallow-clone
2015-12-14 23:16:50 +09:00
Junegunn Choi
87b426e381
Fix #350 - Tagged plugin should be unshallowed on update
...
Ruby installer failed to do so due to invalid escaping
2015-12-11 23:11:21 +09:00
Jeremy Pallats/starcraft.man
dbd045e995
Migrate travis to use new docker system.
...
* Travis now installs built vim into $DEPS.
* test/run now detects best vim to use.
* python: Fix small display issue with error messages.
2015-11-28 13:39:22 -05:00
Junegunn Choi
e11e045577
Add support for commit hashes
...
Close #315
2015-11-20 03:38:58 +09:00
Junegunn Choi
e00be1b493
Enhance post-update hook output
2015-11-19 01:23:35 +09:00
Junegunn Choi
fb8a5f9246
Post-update hook should not run in case of an error
2015-10-22 13:23:35 +09:00
Jeremy Pallats/starcraft.man
27289deb5c
Fix #272 PlugUpdate and delayed loading
...
* Force syntax files sourcing on lod_ft.
2015-08-26 08:45:34 -04:00
Junegunn Choi
240dc9cbb6
Fix Travis CI build
2015-05-29 01:07:31 +09:00
Junegunn Choi
f85d4d774b
Test refactoring
2015-05-28 19:03:49 +09:00
Junegunn Choi
50cd5e5819
Remove unused test code
2015-05-28 14:52:07 +09:00
Junegunn Choi
025f314144
Add failing test case for #236
2015-05-28 14:45:14 +09:00
Junegunn Choi
2ed1f27aa2
Explicitly reset s:-variables during test
2015-05-28 12:34:43 +09:00
Junegunn Choi
7ace0c42db
Trigger User autocmd when plugin is loaded on demand ( #231 )
2015-05-20 01:38:05 +09:00
Jeremy Pallats/starcraft.man
ef4549d2d1
Support Python 2.6+ & 3.0+
...
* Seamless support of both version with same code.
* Added test version for py3 on RVM = 2.1.0.
2015-05-02 10:21:02 -04:00
Junegunn Choi
d17d10dccb
Add test case where shallow-clone is disabled by tag
2015-04-30 13:51:52 +09:00
Junegunn Choi
6677e8bffd
Add test case for g:plug_shallow
2015-04-29 13:27:37 +09:00
Junegunn Choi
80ca4ebf54
Shallow clone by default ( #122 #217 )
2015-04-28 22:54:35 +09:00
Junegunn Choi
8f1df15cc3
Revert "Shallow clone by default ( #122 #217 )"
...
This reverts commit c632c1fd6a
.
2015-04-28 13:47:14 +09:00
Junegunn Choi
c632c1fd6a
Shallow clone by default ( #122 #217 )
2015-04-27 10:50:55 +09:00
Junegunn Choi
30a2c5cc14
Remove uniq() function from test code
2015-02-25 22:44:18 +09:00
Junegunn Choi
a34b745a21
Fix #184 - Avoid duplicate entries in g:plugs_order
2015-02-25 22:31:39 +09:00
Junegunn Choi
95aa96a884
Interpret the second argument to Plug command as tag option
...
The older documentation of vim-plug suggested that the second string
parameter to Plug command was for both branches and tags. But we've
realized that tags and branches are not interchangeable (#174 ), and it
is now recommended that the user explicitly specify whether it's a
branch or a tag. The now-undocumented second parameter is currently for
branches, but I'd like to change it for tags, as the use of tags are
much more common.
2015-02-21 12:26:11 +09:00
Jeremy Pallats/starcraft.man
e362fd5931
Python parallel plugin management.
...
* Main differences from ruby are inside Command class, notably it
poll/sleeps on the subprocess to check output & timeout.
* Another difference, interrupt is not instaneous due to checking var.
* Otherwise, I mainly just mirrored code into objects.
* Note that due to GVim freeze, disabling use on Windows
2015-02-18 10:07:35 -05:00
Junegunn Choi
7e4191baaf
Fix update of tagged plugins ( #174 )
2015-02-18 16:47:32 +09:00
Junegunn Choi
54fc8a4fc7
Add test case for unescaped spaces in &rtp
2015-02-14 23:18:57 +09:00
Junegunn Choi
fb84e6b11c
Fix typo
2015-02-12 11:38:48 +09:00
Junegunn Choi
ef784c17b1
Fix #154 - issues with paths containing spaces
2015-02-12 11:35:05 +09:00
Junegunn Choi
48e8000b6a
Use /bin/sh instead of /bin/bash (PlugSnapshot)
2015-02-08 01:08:18 +09:00
Junegunn Choi
79da5b2654
Fix #159 by temporarily setting &shell to sh
2015-02-07 13:36:45 +09:00
Junegunn Choi
04fc8f9aba
Fix #145 - Merge duplicate on-demand loading triggers
2015-01-17 17:20:37 +09:00
Junegunn Choi
334e820c4e
Add more test cases for #139
2015-01-09 00:56:52 +09:00
Junegunn Choi
0e9fa672f8
Fix #139 - Use git fetch+merge instead of pull
2015-01-08 23:21:32 +09:00
Junegunn Choi
fdf1e53da5
Change test code to use local repositories
2015-01-07 20:14:48 +09:00
Junegunn Choi
e8cd357060
Fix test failure
2014-12-13 11:51:37 +09:00
Junegunn Choi
7019171737
Fix #131 - Syntax error
2014-12-04 15:13:37 +09:00
Junegunn Choi
044c3a67c4
Fix #130 - Proper cleanup of on-demand loading triggers
2014-12-04 13:06:13 +09:00
Junegunn Choi
12bc2ea1da
Fix some test code
2014-11-21 01:06:17 +09:00
Junegunn Choi
ade7fb95b1
Fix failing test case
2014-11-08 11:33:11 +09:00
Junegunn Choi
425ef39db2
Fix #114 - &rtp should not contain empty path
2014-10-22 13:36:57 +09:00
Junegunn Choi
bd2cb9d2de
Install frozen plugin if it's not found ( #113 )
2014-10-22 13:05:10 +09:00
Junegunn Choi
0263370bd1
Fix #112 : Do not suppress messages from ftplugin
2014-10-19 14:45:19 +09:00
Junegunn Choi
61b21068ee
Update test case (related: #8c915a5)
2014-10-10 10:54:00 +09:00
Junegunn Choi
c3669836d3
Fix Travis CI build
2014-10-02 01:32:23 +09:00
Junegunn Choi
eb38fe3d32
Fix Travis CI build
2014-10-02 01:21:52 +09:00
Junegunn Choi
e7704e6cb3
PlugSnapshot to use unexpanded plug home
...
/cc @andreicristianpetcu
plug#begin expands its path argument and converts it to the absolute
path by default. However, it makes sense to use the unexpanded form in
case of PlugSnapshot as described in
https://github.com/junegunn/vim-plug/issues/97#issuecomment-57421483
For example, for the following cases,
- call plug#begin('~/.vim/plugged')
- call plug#begin('$HOME/.vim/plugged')
PlugSnapshot will use the exact arguments, `~/.vim/plugged` or
`$HOME/.vim/plugged`, instead of the absolute paths such as
`/home/jg/.vim/plugged`.
2014-10-01 23:14:27 +09:00