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
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
f85d4d774b
Test refactoring
2015-05-28 19:03:49 +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
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
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
Junegunn Choi
7e4191baaf
Fix update of tagged plugins ( #174 )
2015-02-18 16:47:32 +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
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
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
Junegunn Choi
5d910fc9ea
Allow unmanaged plugins inside g:plug_home ( #95 )
2014-09-27 14:41:57 +09:00
Junegunn Choi
cac2f9f439
Improve &rtp management ( #85 )
...
- Respect the order of `Plug` commands even when some plugins are loaded
on demand
- Correct the order of `after` directories added to `&rtp`
2014-09-23 00:21:48 +09:00
Junegunn Choi
a64b156682
Expand argument to plug#begin ( #82 )
2014-09-17 19:41:00 +09:00
Junegunn Choi
6e509db6ff
Add U
keybinding for updating plugins
2014-09-15 19:12:52 +09:00
Junegunn Choi
ab3bd3b17c
Implement g:plug_url_format ( #62 )
2014-08-26 01:36:50 +09:00
Junegunn Choi
18c8b54793
Add test case for g:plug_window ( #57 )
2014-08-20 12:33:37 +09:00
Junegunn Choi
da24f714e0
Use git::
prefix to avoid password prompt on git 1.7 ( #56 )
2014-08-14 10:04:44 +09:00
Junegunn Choi
f7ebba7b9e
Improve PlugDiff: 'X' key to revert the update
2014-08-10 16:52:26 +09:00
Junegunn Choi
6272f5e289
Improve PlugStatus
...
- Display load status
- Load plugin with 'L' key
(This commit also allows not loading a plugin with `'for': []`. It used
to load ftdetect files.)
2014-08-10 13:46:46 +09:00
Junegunn Choi
f1b8832a13
Add plug#load() ( #48 )
2014-08-09 12:59:20 +09:00
Junegunn Choi
d0c94a9b08
Add plug#helptags()
2014-08-09 12:58:16 +09:00
Junegunn Choi
8da7b50fb2
Test against multiple versions of Ruby
...
As discussed in junegunn/vim-plug#31
2014-08-04 16:31:05 +09:00
Junegunn Choi
93628b1c3d
Forced run of post-update hooks using bang commands
...
PlugInstall! / PlugUpdate!
2014-08-02 12:13:52 +09:00
Junegunn Choi
61b77bc8e8
Fix many subtle issues regarding on-demand loading etc.
...
- On-demand loading
- Fix loading of unwanted files (e.g. colors/*.vim, syntax/*.vim, etc.)
- Filetyp-based on-demand loading
- Load `after/ftdetect` as well
- Make sure indent files are loaded by invoking
`doautocmd filetypeindent FileType`
- Ensure plugin loaded when it was added after Vim started
- Do not reload $MYVIMRC after installtion/update
- Instead simply call plug#end()
2014-07-31 16:34:41 +09:00
Junegunn Choi
30ef53d832
Remove support for experiemental dependency resolution ( #43 )
...
🎉
2014-07-30 19:52:19 +09:00
Junegunn Choi
f58d090bb2
Add dir
option: managed plugins outside g:plug_home
2014-07-30 19:20:51 +09:00