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
Jack Bracewell
d930594686
Force use of bash for Vader tests.
...
If not using a bash compatible shell (like fish), then this will be
set as the default Vim shell. Leading to half the tests failing with
E484: CAN’T OPEN FILE
2014-08-01 15:16:21 +01: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
Junegunn Choi
878cdd5309
Unmap / and ? from vim-oblique after test
2014-07-29 19:18:33 +09:00
Junegunn Choi
d690f8d576
Change error reporting method
...
As suggested by @vheon:
https://github.com/junegunn/vim-plug/pull/40#issuecomment-50278543
2014-07-28 19:56:59 +09:00
Junegunn Choi
e6a594f1ad
Change post-hook function to take a dictionary for more control
2014-07-27 11:28:53 +09:00
Junegunn Choi
f98c8456fa
Post-update hook (do
option)
2014-07-26 22:49:18 +09:00
Junegunn Choi
74fa6ab9df
'R' to retry failed update/installation tasks
2014-07-22 12:46:59 +09:00
Junegunn Choi
46a6e8441f
Pin first and last path in &rtp ( #34 )
2014-07-16 20:26:42 +09:00
Junegunn Choi
466d1839b3
Add support for local plugins. Add frozen
option ( #32 )
2014-07-16 19:52:58 +09:00
Junegunn Choi
af89938633
Real-time progress report
...
This commit is almost identical to the reverted
60b907c87f
, but it tries to avoid high CPU load
by not printing every line.
2014-07-13 03:58:16 +09:00
Junegunn Choi
35c5f2830b
Revert "Real-time progress report"
...
This reverts commit 60b907c87f
.
2014-07-13 03:22:25 +09:00
Junegunn Choi
60b907c87f
Real-time progress report
2014-07-13 03:05:54 +09:00
Junegunn Choi
612b9b3afd
Fix test cases for travis-ci
2014-06-23 13:16:14 +09:00
Junegunn Choi
baf7b18f73
Update test runner script
2014-06-23 12:53:51 +09:00
Junegunn Choi
cc37ed48be
Improve PlugStatus message
...
Invalid branch/tag: %s (expected: %s). Try PlugUpdate.
2014-06-23 12:22:25 +09:00
Junegunn Choi
8863a3a53c
Fix #28 : False alarm from PlugStatus when tag used
2014-06-23 04:02:49 +09:00
Junegunn Choi
ee04a646d3
Fix: dependent plugins not loaded after initial installaion
2014-06-22 21:49:51 +09:00
Junegunn Choi
288a4f72ce
Add pending test case on dependency resolution
2014-06-20 21:35:42 +09:00
Junegunn Choi
5168cd50db
Allow updating subset of plugins
...
This commit extends `PlugInstall` and `PlugUpdate` command to allow
updating only a subset of plugins as follows:
" With tab completion of plugin names
:PlugInstall vim-easy-align seoul256
:PlugUpdate vim-easy-align seoul256
2014-06-20 20:53:57 +09:00
Junegunn Choi
7fa22a6927
PlugDiff: Display commit info in preview window
2014-04-14 21:20:21 +09:00
Junegunn Choi
47a3bebb30
Fix test case for PlugStatus
2014-04-08 21:47:57 +09:00
Junegunn Choi
3732cdfabb
Add test runner
2014-02-12 02:09:24 +09:00
Junegunn Choi
a3cf17a2b3
Print error message when unable to determine plug home
2014-01-19 00:06:23 +09:00
Junegunn Choi
abfb0e74e4
Update formatting of error messages
2014-01-06 13:04:38 +09:00
Junegunn Choi
ff5fd55095
Update test/README
2013-10-14 12:59:19 +09:00
Junegunn Choi
e5552548dc
Add test/README.md
2013-10-14 12:57:14 +09:00
Junegunn Choi
23748f115f
Strip trailing slash from g:plug_home
2013-10-14 12:51:53 +09:00
Junegunn Choi
7ef73525bc
Add basic test scenario
2013-10-14 03:24:00 +09:00