Commit Graph

250 Commits

Author SHA1 Message Date
Junegunn Choi
aca17edd1c On-demand loading for imaps of <Plug> mappings 2014-02-12 03:11:13 +09:00
Junegunn Choi
06ced6b640 Use <silent> map 2014-02-12 02:57:47 +09:00
Junegunn Choi
7ea0b523e5 Avoid remapping of temporary <Plug> map 2014-02-12 02:07:09 +09:00
Junegunn Choi
cbe2e519d0 On-demand loading with <Plug> mappings (experimental)
e.g. Plug 'xxx', { 'on': '<Plug>xxx' }
2014-02-12 01:57:30 +09:00
Junegunn Choi
1c2d394782 Load-on-demand with on option 2014-02-12 00:45:23 +09:00
Junegunn Choi
a3cf17a2b3 Print error message when unable to determine plug home 2014-01-19 00:06:23 +09:00
Junegunn Choi
b9174c366f Display error message if plug#end is called before plug#begin 2014-01-18 19:01:52 +09:00
Junegunn Choi
abfb0e74e4 Update formatting of error messages 2014-01-06 13:04:38 +09:00
Junegunn Choi
e95dd2e468 Ignore git:@ when validating cloned repository 2014-01-06 10:26:41 +09:00
Junegunn Choi
77b1bdfa8a Change list bullet charactor for errors 2014-01-06 10:13:00 +09:00
Junegunn Choi
d37c7a47d7 Improve progress bar format 2013-12-04 23:41:53 +09:00
Junegunn Choi
0df48bbb4d Remove set nocompatible (Fixes #11) 2013-11-11 10:27:26 +09:00
Junegunn Choi
8fd974b091 Fix source code error on vim -u MYVIMRC 2013-11-11 10:26:47 +09:00
Junegunn Choi
23748f115f Strip trailing slash from g:plug_home 2013-10-14 12:51:53 +09:00
Junegunn Choi
4b13f358a0 Revert "Make :Plug command unavailable after end()"
This reverts commit d369322e03.
2013-10-07 02:14:35 +09:00
Junegunn Choi
d369322e03 Make :Plug command unavailable after end()
The other commands is made available after end()
2013-10-07 01:39:20 +09:00
Junegunn Choi
533593e3ef Fix repo name 2013-10-01 01:32:34 +09:00
Junegunn Choi
a8e953b793 PlugUpgrade without curl 2013-09-29 12:31:39 +09:00
Junegunn Choi
8fe08f1944 Remove trailing backslash from rtp on Windows 2013-09-28 23:43:01 +09:00
Junegunn Choi
39d3384bfd while -> until 2013-09-28 20:32:25 +09:00
Junegunn Choi
09b2080ddb Recursively kill dangling child processes using pgrep 2013-09-28 20:29:18 +09:00
Junegunn Choi
3a4ffb49e9 Try to cleanup dangling processes on int or timeout (#5, #6) 2013-09-28 18:53:18 +09:00
Junegunn Choi
fe942d61d2 Implement task timeout with default timeout 60 sec (#5)
Terminating a task during its execution can leave the directory in an invalid
state. PlugClean command was updated as well to handle invalid directories.
2013-09-28 12:43:21 +09:00
Junegunn Choi
8bfcf21f22 Fix #4: parallel installer work on Windows 2013-09-26 19:07:12 +09:00
Junegunn Choi
f36a558a67 Fix PlugClean on Windows 2013-09-26 15:08:52 +09:00
Junegunn Choi
b60ecd2cc1 Make plug#begin() return boolean value
silent! if plug#begin()
  Plug 'user/repo'
  ..
  call plug#end()
endif
2013-09-26 06:37:17 +09:00
Junegunn Choi
a663670c2b Find Plugfile under rtp 2013-09-25 22:35:34 +09:00
Junegunn Choi
87901b671c Add support for dictionary option argument: branch, rtp (#2) 2013-09-25 15:13:45 +09:00
Junegunn Choi
d05f75f782 Proper handling of invalid branch in parallel installer 2013-09-25 12:45:14 +09:00
Junegunn Choi
8ee3a0b36d Fix branch argument 2013-09-25 12:41:49 +09:00
Junegunn Choi
2cf0c4fda5 Spawn multiple threads unless g:plug_threads is set to 1 2013-09-25 12:30:02 +09:00
Junegunn Choi
214b4fb6fa Prevent serialization due to early termination of threads 2013-09-25 12:02:15 +09:00
Junegunn Choi
a9d5912b4d Prototype implementation of dependency resolution (#2) 2013-09-25 02:08:42 +09:00
Junegunn Choi
0c865ba6bf Updating plugins -> Installing plugins 2013-09-24 12:47:47 +09:00
Junegunn Choi
e117c264d2 Add PlugStatus command 2013-09-23 17:33:36 +09:00
Junegunn Choi
99b9f5e9c8 Update syntax highlighting 2013-09-22 23:25:02 +09:00
Junegunn Choi
f033938829 Print log in reverse order 2013-09-22 13:38:09 +09:00
Junegunn Choi
2652383f97 Fix PlugClean user prompt 2013-09-18 12:23:43 +09:00
Junegunn Choi
e024756578 Change PlugClean message 2013-09-18 12:19:19 +09:00
Junegunn Choi
443fbd3699 PlugClean! 2013-09-17 22:57:13 +09:00
Junegunn Choi
ee343ab562 Git remote validation 2013-09-17 12:35:10 +09:00
Junegunn Choi
09df71c3db plug#begin() - plug#end() 2013-09-16 17:37:09 +09:00
Junegunn Choi
9573ec9bd2 Change directory structure: user/repo/branch -> user/repo 2013-09-13 12:13:24 +09:00
Junegunn Choi
754abb36a2 Add after directory to rtp as well 2013-09-12 00:35:24 +09:00
Junegunn Choi
77da66ad63 Old rubby 2013-09-11 14:05:38 +09:00
Junegunn Choi
055c4877d2 Windows support 2013-09-11 12:29:36 +09:00
Junegunn Choi
0c1a96b6b2 Improve parallel update process 2013-09-11 12:06:57 +09:00
Junegunn Choi
bc438626ba Updates
- Sourcing self after upgrage
- Error highlighting
- https://git:@ prefix to avoid username/password prompt
2013-09-11 02:26:40 +09:00
Junegunn Choi
9e9655f947 Fix PlugUpgrade 2013-09-11 00:08:36 +09:00
Junegunn Choi
fe264c97a1 Initial commit 2013-09-10 23:58:41 +09:00