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
Junegunn Choi
300176ba9f
Avoid echoerr inside catch block
2014-07-28 01:27:30 +09:00
Andrea Cedraro
da7d6bd58b
Refactor s:add function
2014-07-27 17:38:57 +02:00
Junegunn Choi
b651558c63
Update README
2014-07-27 12:00:36 +09:00
Junegunn Choi
2d815ad2f0
Escape angle brackets in README
2014-07-27 11:58:12 +09:00
Junegunn Choi
3af4079179
Fix typo
2014-07-27 11:55:06 +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
e741d02ad0
Fix elapsed time to include the time spent in post-update hook
2014-07-27 11:15:13 +09:00
Junegunn Choi
b2208640d4
Update documentation
2014-07-27 11:06:47 +09:00
Junegunn Choi
aa49c38586
Don't need <Plug> map ( #38 )
2014-07-27 03:16:44 +09:00
Junegunn Choi
b6b10ac17e
Print progress of post-update hooks using :!
( #38 )
2014-07-27 03:07:37 +09:00
Junegunn Choi
706f7e00ea
Merge pull request #39 from vheon/fix-type-parameter-clarity
...
Replace return value of type() with call to the function
2014-07-27 02:22:31 +09:00
Andrea Cedraro
6ff1031339
Replace return value of type() with named values
2014-07-26 19:14:46 +02:00
Junegunn Choi
0936877399
Don't check for the need for post-update hook when interrupted
2014-07-27 00:42:23 +09:00
Junegunn Choi
d956e16f15
Minor refactoring
2014-07-26 22:58:34 +09:00
Junegunn Choi
f98c8456fa
Post-update hook (do
option)
2014-07-26 22:49:18 +09:00
Junegunn Choi
5b2c03d3a8
R
to retry interrupted tasks as well
2014-07-23 11:46:29 +09:00
Junegunn Choi
0b31be49cf
Update README
2014-07-22 12:47:34 +09:00
Junegunn Choi
74fa6ab9df
'R' to retry failed update/installation tasks
2014-07-22 12:46:59 +09:00
Junegunn Choi
0d7e20c984
Merge pull request #37 from junegunn/retries
...
Retry in case of timeout
2014-07-21 23:13:43 +09:00
Junegunn Choi
e2714fb56e
Retry in 3 seconds
2014-07-21 23:09:16 +09:00
Junegunn Choi
3b83a22ea4
Avoid InsertEnter/InsertLeave events in GUI MacVim workaround
2014-07-21 14:27:38 +09:00
Junegunn Choi
cd418369bc
Use gui_macvim
instead of mac
( #36 )
2014-07-21 11:42:27 +09:00
Junegunn Choi
279a334c8b
Temporarily disable &imd on GUI MacVim ( #36 )
2014-07-21 11:35:48 +09:00
Junegunn Choi
9132e9d50d
Workaround for screen freeze in MacVim GUI ( #36 )
2014-07-21 02:49:47 +09:00
Junegunn Choi
3323163e04
Retry in case of timeout ( #35 )
...
while gradually increasing the time limit
2014-07-20 02:14:15 +09:00
Junegunn Choi
e4671eaf9e
Do not assume that frozen
key exists
...
To avoid possible error after PlugUpgrade
2014-07-18 01:27:41 +09:00
Junegunn Choi
9afa356fb3
Exclude unmanaged plugins from PlugDiff output
2014-07-17 10:28:59 +09:00
Junegunn Choi
e04f696682
Ignore errors during :helptags
...
https://github.com/junegunn/vim-plug/issues/31#issuecomment-49058031
2014-07-17 02:20:00 +09:00
Junegunn Choi
4cb5fd04a6
Note on single quotes ( #33 )
2014-07-16 20:40:49 +09:00
Junegunn Choi
c16743e8fc
License
2014-07-16 20:39:39 +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
c3cf35abb5
Ignore occasional error from Ruby 1.8.7
...
Related: https://bugs.ruby-lang.org/issues/1471
2014-07-13 22:02:11 +09:00
Junegunn Choi
344f80aedb
Fix Ruby installer for Ruby 1.8.7 ( #31 )
2014-07-13 20:18:56 +09:00
Junegunn Choi
dae0540a11
Change gif
2014-07-13 17:39:19 +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