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
c1bbbaf3ef
Allow Plug command even when git executable is not found ( #52 )
...
- plug#begin() will return 1 even when git executable is not found
- Commands that require git will not be available
- If you wish to ignore the error message prepend `silent!` to the call
2014-08-11 01:42:19 +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
f43067c7a5
Merge pull request #51 from junegunn/public-api
...
Add plug#helptags and plug#load (#48 )
2014-08-09 23:44:59 +09:00
Junegunn Choi
e6cba28997
Fix error messages
2014-08-09 13:11:41 +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
3a2e406cd0
Merge pull request #47 from junegunn/fix-upgrade
...
Do not require reloading of .vimrc after PlugUpgrade
2014-08-05 19:09:17 +09:00
Junegunn Choi
84cdf61730
Do not require reloading of .vimrc after PlugUpgrade
2014-08-05 18:52:19 +09:00
Junegunn Choi
0aeea1db08
Update README.md
2014-08-05 15:32:28 +09:00
Junegunn Choi
8289477d18
Revert "Make sure update/install after PlugUpgrade work"
...
This reverts commit 19b12e2216
.
No luck. The user still have to reload .vimrc anyway. Let's just make it
clear that a restart can be required after PlugUpgrade.
2014-08-05 01:50:03 +09:00
Junegunn Choi
19b12e2216
Make sure update/install after PlugUpgrade work
...
By not assuming `frozen` property exists. I tried to fix it with
s:upgrade_specs, but it has no effect if the old version of vim-plug
doesn't know about it.
2014-08-05 01:43:42 +09:00
Junegunn Choi
4c9ebe9c31
Add -bar option to commands
2014-08-05 01:31:19 +09:00
Junegunn Choi
74dcd13575
s:upgrade_specs should be called after reloading the source
2014-08-05 01:25:34 +09:00
Junegunn Choi
518f20652f
Merge pull request #46 from vheon/fix-multiple-create-directory
...
Do not try to create g:plug_home more than once
2014-08-05 00:56:26 +09:00
Andrea Cedraro
665ec057d7
Do not try to create g:plug_home more than once
2014-08-04 17:43:34 +02:00
Junegunn Choi
bc212dca77
Merge pull request #45 from junegunn/travis-ci-rubies
...
Test against multiple versions of Ruby
2014-08-04 16:40:11 +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
4ae2e879e1
Note on escaping double quotes in inline expression
2014-08-02 14:04:03 +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
01e126469b
Remove duplicate expression and escape helptags directory
2014-08-02 02:52:56 +09:00
Junegunn Choi
a7477f04b7
Update README
2014-08-02 01:12:01 +09:00
Junegunn Choi
0fdb56ba72
Update README
2014-08-02 01:00:59 +09:00
Junegunn Choi
d89949f16c
Update README.md
2014-08-01 23:46:50 +09:00
Junegunn Choi
19b8221c14
Update README
2014-08-01 23:37:19 +09:00
Junegunn Choi
336fadd236
Remove FAQ/Troubleshooting section and add link to wiki page
2014-08-01 23:33:26 +09:00
Junegunn Choi
a216e38a59
Merge pull request #44 from FriedSock/test_refactoring
...
Force use of bash for Vader tests.
2014-08-01 23:26:26 +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
f4261711ae
Update README
2014-08-01 02:01:31 +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
fe7c7e7b40
Minor tweaks
2014-07-31 03:04:59 +09:00
Junegunn Choi
25afdf138c
Refactoring
...
- Remove dead code
- Extract method
2014-07-31 01:01:59 +09:00
Junegunn Choi
b36fd34da0
Ensure files under after
are loaded when first installed
2014-07-31 00:17:21 +09:00
Junegunn Choi
7e55690f19
Update examples
2014-07-30 20:00:21 +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
eeef77e9c8
Merge branch 'vheon-refactoring' into refactoring
2014-07-29 23:37:47 +09:00
Andrea Cedraro
6af2cd8946
Inline substitute inside s:dirpath()
2014-07-29 14:21:11 +02:00
Junegunn Choi
878cdd5309
Unmap / and ? from vim-oblique after test
2014-07-29 19:18:33 +09:00
Junegunn Choi
9bb2da53a0
Replace s:extract_name with a single fnamemodify call
2014-07-29 19:17:12 +09:00
Junegunn Choi
58c06ed77e
Use single-quotes whenever possible for consistency
2014-07-29 19:07:09 +09:00
Junegunn Choi
2e691c6feb
Define a separate version of s:is_local_plug for Windows
2014-07-29 10:09:05 +09:00
Junegunn Choi
a18087610a
Use fnamemodify instead of split hackery
...
Simpler and faster
2014-07-29 02:42:53 +09:00
Junegunn Choi
276106d987
Performance tuning: reduce the number of s:parse_options calls
2014-07-29 02:11:59 +09:00
Junegunn Choi
d499fc311a
Use dot operator instead of get()
...
The reason I used get() instead of concise dot operator when accessing
`frozen` and `local` properties of plugin spec was to avoid errors when
a user "PlugUpgrade" from an old version of vim-plug whose g:plugs does
not have those properties. Added the code to patch the old version of
g:plugs so that we can safely use dot operators.
2014-07-29 01:51:32 +09:00
Junegunn Choi
c4b4aa8f07
Code cleanup: reuse s:trim() when possible
2014-07-29 00:19:29 +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
8738341ad0
Performance tuning: reduce the number of globpath calls
2014-07-28 19:45:40 +09:00
Junegunn Choi
5ab2024fbb
Performace tuning: inlining some function calls
2014-07-28 19:41:05 +09:00