Junegunn Choi
1f4e3eb063
No need for filetype off
unless g:did_load_filetypes
exists
...
Reference: https://github.com/tpope/vim-pathogen/pull/26
2016-10-28 00:13:12 +09:00
Scott Stevenson
078f32142d
Set nolist in vim-plug buffers
2016-10-26 22:30:41 +01:00
Junegunn Choi
49c6b781e0
Do not prepend COUNT"REGISTER when feeding keys in insert mode
...
Close #543
2016-10-25 23:12:05 +09:00
Junegunn Choi
6287ba88d5
Fix installer output
...
- Same output format across different installers
- Avoid unnecessary construction of result string
- Fix multi-line error logging when exit_cb is called before out_cb
2016-10-18 14:30:48 +09:00
Junegunn Choi
1bbb7a55e3
Update Vim 8 requirement
...
https://github.com/junegunn/vim-plug/issues/498#issuecomment-254239466
2016-10-18 00:32:27 +09:00
Junegunn Choi
d1022e948e
Address out-of-order invocation of out_cb and exit_cb
2016-10-18 00:31:36 +09:00
Junegunn Choi
6bff19c2a9
Set out_mode to raw for progress report
2016-10-17 17:52:13 +09:00
Junegunn Choi
759103d074
Refactor job callbacks with partial
2016-10-17 17:51:42 +09:00
Yasuhiro Matsumoto
b32169ff30
Use job_start on vim
...
Close #498
Close #534
2016-10-17 16:16:03 +09:00
Junegunn Choi
3f7344d2cc
Set up Travis CI build for Neovim
2016-10-17 15:34:20 +09:00
Junegunn Choi
7928057108
Make Neovim installer synchronous during startup
...
Close #104
This allows for `nvim +PlugUpdate +qa` without Python.
2016-10-17 12:34:09 +09:00
Junegunn Choi
c66e264d41
Fix Ruby installer on Vim 8.0.0036 ( #538 )
...
This could be a bug of Vim, but the new method should be safer in the
long run though it doesn't work on Ruby 1.8.
2016-10-17 12:22:20 +09:00
Junegunn Choi
01e4e9170a
Update git URI validation in Ruby and Python installers
...
Contd. #530
2016-10-14 13:44:56 +09:00
Junegunn Choi
a2f1ea481d
Reuse existing plug window
...
Close #532
2016-10-09 04:48:53 +09:00
Junegunn Choi
6575bd65b1
Improve git URI validation
...
Close #530
2016-10-08 23:32:48 +09:00
Junegunn Choi
5d8c4bfc1f
Print exception from post-update hook with : prefix
2016-10-08 23:22:06 +09:00
Junegunn Choi
c0a83826f9
Print warning message when plug window is closed
2016-10-08 23:06:24 +09:00
Josh Matthews
1f206db965
Fixing E684 when VisualHostKey is enabled for ssh
...
Having VisualHostKey enabled for ssh can cause lines containing a single
"^M" character to appear in the git output, which causes E684 to be
thrown if not filtered out.
2016-09-15 16:35:11 -04:00
Junegunn Choi
f4381fb748
Fix loading on c-operator
...
Close #518
2016-09-11 12:04:08 +09:00
Junegunn Choi
561518fd8c
Print post-processing error in multi-line paragraph
...
Related #510
2016-08-15 00:46:10 +09:00
Marco Hinz
9df0580eff
Silence :delete commands
...
Add :silence to all :delete commands to avoid filling up the message history
with "1 line less" messages, in case 'report' is set to 0.
2016-07-31 22:50:50 +02:00
Junegunn Choi
e15598fe45
Add g:plug_pwindow for customizing preview window layout
...
Close #504
2016-07-23 18:36:30 +09:00
Junegunn Choi
326cb71a2a
No period in echo message
2016-07-23 18:07:12 +09:00
Junegunn Choi
c9a7ca1e9e
Define d operator for selectively removing invalid directories
...
Fix #503
2016-07-23 18:02:00 +09:00
Junegunn Choi
5695fb8474
Do not proceed if $GIT_DIR or $GIT_WORK_TREE is found
...
Close #506
2016-07-23 10:13:25 +09:00
Junegunn Choi
17996cedce
Support { 'do': ':VimCommand' } notation
...
Close #450
2016-07-13 23:01:41 +09:00
Junegunn Choi
460fbe82e0
Ignore inconsistencies between g:plugs and g:plugs_order
...
https://github.com/junegunn/vim-plug/issues/469#issuecomment-226965736
2016-06-19 11:18:20 +09:00
Junegunn Choi
05a1620bb1
Put cursor inside the installer window after post-update hook
...
https://github.com/chrisbra/unicode.vim/issues/16
2016-06-16 22:17:21 +09:00
Junegunn Choi
cb5bed0e35
Always set register in map-based ODL
2016-05-31 15:27:27 +09:00
Junegunn Choi
44893a1901
Fix #491 - Lazy-loading with omaps
2016-05-31 12:44:48 +09:00
Junegunn Choi
765a2d21d3
Do not trigger BufRead if not necessary
...
Close #490
2016-05-23 22:22:43 +09:00
Junegunn Choi
7c7ef8cf2f
Trigger BufRead when a plugin is loaded by on
condition
...
Close #489
2016-05-23 13:11:06 +09:00
Junegunn Choi
bf1e0fb8eb
Do not use Ruby older than 1.8.7
...
Close #482
2016-05-13 02:06:00 +09:00
Junegunn Choi
656ccef8dc
Switch &shell during submodule update
...
Fix #481
2016-04-29 13:39:17 +09:00
Junegunn Choi
41de3c713c
Export Plug command as plug# function
...
https://github.com/junegunn/vim-plug/issues/477#issuecomment-212746298
One can directly use it to redefine Plug command:
function! s:plug_with_default(...)
call plug#(a:1, extend(get(g:, 'plug_opts', {}), get(a:000, 1, {})))
endfunction
command! -nargs=+ Plug call s:plug_with_default(<args>)
2016-04-22 02:50:04 +09:00
Junegunn Choi
e6ea538558
Support wildcards in tag option
...
Close #427
2016-04-17 15:32:34 +09:00
Junegunn Choi
0d9efb01c7
Fix #474 - Load ftdetect files in filetypedetect augroup
2016-04-17 01:13:13 +09:00
Junegunn Choi
c6ed41f47e
Detect plugins that are diverged their origins
...
Close #462
2016-04-10 20:33:37 +09:00
Junegunn Choi
0f3bd51d44
Minor refactoring
2016-04-10 20:24:09 +09:00
Chayoung You
a61d097037
Make Plug{Install,Update}! trigger post-fetch checkout, submodule update
...
Now `:PlugInstall!` and `:PlugUpdate!` forces to update submodules.
`:PlugInstall!` now also checks out to new specified branch, tag, or
commit.
Also added tests for changing branch, tag, or commit.
2016-04-04 14:05:35 +09:00
Junegunn Choi
158fd28bc4
Fall back to Python installer if Ruby is broken
...
Close #460 . Also remove unnecessary `return 0` statements.
2016-04-01 00:03:45 +09:00
Junegunn Choi
76e9076ef4
Clear message on retry
...
Close #459
2016-03-31 23:06:11 +09:00
Junegunn Choi
36973defbd
Fix #455 - git config should read local .git/config instead of $GIT_CONFIG
2016-03-30 13:25:13 +09:00
Junegunn Choi
82ac9d9075
Use <nomodeline> on User autocmd if possible
...
http://ftp.vim.org/pub/vim/patches/7.3/7.3.442
2016-03-29 23:02:26 +09:00
Simon Weil
c1f9d7cdb4
Reset colors for git show
2016-03-25 15:07:14 +03:00
Junegunn Choi
f666048052
Update submodules whenever the repo is updated
...
It's not enough to track the changes in .gitmodules only
2016-03-24 16:17:05 +09:00
Junegunn Choi
eb47183af2
Refactor duplicate logic in installers
...
This commit extracts duplicate logic out of three installers.
Pros.
- Better maintainability
- Easier to add/extend the features
- Fixes a bug when 'commit' option is used, submodules are updated
before the designated commit is checked out
Cons.
- The whole process takes slightly longer due to lost parallelism after pull
- Especially, submodule updates are not parallelized
- However, this shouldn't matter much in practice as there are few
plugins that heavily rely on submodules
2016-03-24 01:06:46 +09:00
Junegunn Choi
e4ddb89c20
Fix regular expressions for hex digits
2016-03-22 12:53:05 +09:00
Junegunn Choi
820cc63569
Remove redundant checks of git --version in Neovim installer
...
Related: #445
2016-03-12 12:34:57 +09:00
Junegunn Choi
7218143147
Do not proceed if getcwd() returns an empty string
...
Close #439
2016-03-06 11:03:33 +09:00
Junegunn Choi
c3d57ac6b5
Avoid unnecessary runtime command ( #434 )
2016-03-03 13:03:47 +09:00
Junegunn Choi
16902f9003
Use runtime only when the file is not found in the plugin directory ( #434 )
...
There can be multiple files that matches the pattern (e.g.
syntax/foo.vim) in &runtimepath.
2016-03-03 10:53:34 +09:00
Junegunn Choi
b082ae3847
Fix #434 - Use runtime to load syntax file during ft-based ODL
...
A plugin may have 'after/syntax/foo.vim' without 'syntax/foo.vim'.
e.g. https://github.com/pbrisbin/vim-syntax-shakespeare
2016-03-03 10:43:41 +09:00
Junegunn Choi
6246ad284c
Strip trailing whitespaces in PlugDiff output
2016-03-03 02:14:57 +09:00
Junegunn Choi
b0f714e812
PlugDiff to include graphical representation of commit history
...
Close #411
2016-02-27 13:02:58 +09:00
Joshua Priddle
396c60f24c
Avoid multiple syntax enable
during Vim startup
2016-02-20 21:00:06 -05:00
Junegunn Choi
ffd54224a0
Fix #410 - Do not load irrelevant syntax files
2016-02-18 01:34:04 +09:00
Junegunn Choi
8d4c341a0a
Rename script-local function to generate better error message
...
This commit renames s:add which is called on Plug command to s:Plug.
E116: Invalid arguments for function <SNR>2_Plug
Related: #407
2016-02-13 12:44:52 +09:00
Jeremy Pallats/starcraft.man
88e2fa380c
Fix #397 : clarify in docs that GitHub is the default plugin source
2016-02-02 08:40:11 -05:00
Jeremy Pallats/starcraft.man
d5a5697dc0
Fix #394 : Avoid problem happening.
...
* Do not map during prepare when function can be async.
Delay to s:finish()
* Always create new buffer, due to mappings change.
* Don't show Pending updates when no appropriate plugs.
* No need for print brackets on python 2.
2016-01-29 15:20:22 -05:00
Junegunn Choi
799e20a682
Better error message when git executable is not found
...
Related: #392 , #52
2016-01-28 13:35:50 +09:00
Junegunn Choi
7d494b4a7b
Add 'as' option ( #371 )
2016-01-26 03:01:20 +09:00
Scott Stevenson
6f60192d71
Only highlight vim-plug buffers if syntax enabled
...
Previously, syntax highlighting was turned on unconditionally in the
buffers opened by commands such as `:PlugUpdate`. With this commit,
highlighting is not applied if the user has disabled syntax highlighting
by calling `syntax off` after `call plug#end()` in their `vimrc`.
2016-01-24 21:40:24 +00:00
Junegunn Choi
77413875da
Amend comment section
2015-12-23 13:17:34 +09:00
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
Jeremy Pallats/starcraft.man
24a71f9a91
Fix #353 : Not Working On Windows
...
* First fix was only partial, allow drive letter changes.
2015-12-13 14:11:42 -05:00
Jeremy Pallats/starcraft.man
7f598e5b58
Fix #353 : Not Working On Windows
...
* Trailing slash appears to break clone command.
2015-12-13 13:10:06 -05:00
Junegunn Choi
87b426e381
Fix #350 - Tagged plugin should be unshallowed on update
...
Ruby installer failed to do so due to invalid escaping
2015-12-11 23:11:21 +09:00
Yasuhiro Matsumoto
060c0e6d6c
Enable multi-thread on windows
...
Specify PIPE as stdin for subprocess.Pipe for gvim.exe.
Also fixes some ruby implementation.
* windows doesn't have pgrep.
* windows can't handle SIGTERM.
* windows can't handle /dev/null
* redraw always
2015-12-10 01:00:42 +09:00
Jeremy Pallats/starcraft.man
80e5b3eab5
Merge pull request #345 from starcraftman/fix_msys
...
Merging fix for msys2.
2015-12-06 12:06:32 -05:00
Jeremy Pallats/starcraft.man
aae282e4f0
Fix msys2: prepend cd to commands
2015-12-06 11:50:37 -05:00
Junegunn Choi
7cdd4036de
Fix nvim output format ( #340 )
2015-12-06 01:15:28 +09:00
Junegunn Choi
84faabe4cc
Bind q to :bd
...
Close #336 . Also remove unnecessary echo.
2015-11-29 22:12:55 +09:00
Jeremy Pallats/starcraft.man
dbd045e995
Migrate travis to use new docker system.
...
* Travis now installs built vim into $DEPS.
* test/run now detects best vim to use.
* python: Fix small display issue with error messages.
2015-11-28 13:39:22 -05:00
Jeremy Pallats/starcraft.man
c3bcd95459
Fix #318 : Freezes on PlugInstall
2015-11-24 16:06:42 -05: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
38e1e6335c
Case-sensitive validation of on arguments ( #314 )
2015-11-15 22:43:25 +09:00
Junegunn Choi
0c710f75f4
Prepend [vim-plug] to error messages
2015-11-15 22:41:30 +09:00
Junegunn Choi
8292b3f31a
Update usage examples
2015-11-08 22:41:37 +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
91fe6ad3e9
Join a thread instead of sleeping.
...
* Instead of having a fixed sleep duration, start a thread
that monitors the subprocess.
* Started thread is joined, if process finishes thread returns
before timeout.
* Should increase speed and reduce overhead on CPU.
2015-09-18 07:13:06 -04:00
Jeremy Pallats/starcraft.man
7e1dc1bcc8
Refactor Python code & .travis.yml
...
* Refactor Command class for easier reading.
* Some other minor clean ups & method renames.
* Change travis to use `env` and `matrix` to select builds.
* Use case instead of ifs to select behaviour.
2015-09-12 14:04:34 -04: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
Jeremy Pallats/starcraft.man
4e5b5b978e
Close #262 UnicodeDecodeError
...
* Problem was default decoder being ascii.
2015-07-30 14:08:34 -04:00
Junegunn Choi
2653f4bdfd
Make it clear that &runtimepath is updated on plug#end()
...
Close #260
2015-07-22 17:52:56 +09:00
Junegunn Choi
69d6c9d545
Need to set modifiable for reloading commit content ( #255 )
2015-07-09 01:25:35 +09:00
Andrew Haust
6286337e5b
Make commit preview unmodifiable + map q for quit
2015-07-07 14:53:38 -04:00
Jeremy Pallats/starcraft.man
c34b35d50e
Remove GLog.
2015-06-09 20:40:05 -04:00
Hori Ryota
48fba1454b
Bugfix of on-demand loading
2015-05-28 14:18:35 +09:00
Jeremy Pallats/starcraft.man
0bd23f5b47
Inline dependency example.
2015-05-23 19:50:38 -04:00
Joshua Priddle
8a72305371
Specify a format when git show
displays a commit
2015-05-19 14:00:31 -04:00
Junegunn Choi
7ace0c42db
Trigger User autocmd when plugin is loaded on demand ( #231 )
2015-05-20 01:38:05 +09:00
Junegunn Choi
179fa7bb82
Check if autocmd defined before doautocmd
...
This removes `No matching autocommands` message
2015-05-20 00:33:02 +09:00
Junegunn Choi
76bce26ab8
Temporarily change shellredir ( #159 )
2015-05-15 22:18:07 +09:00
Junegunn Choi
36e4364b81
silent! redraw is simpler
2015-05-11 12:36:55 +09:00
Junegunn Choi
76ec644114
Force evaluation of &statusline before running installer
...
Close #228
2015-05-11 12:35:48 +09:00
Jeremy Pallats/starcraft.man
9bee42ca0a
Neovim Python Support
...
* Buffer updates now managed by __main__ loop with buf_q.
* Synchronous neovim install temporarily provided by python installer.
* Known issues:
* No ctrl-c/interrupt support on nvim.
* Graphical bug: https://github.com/neovim/python-client/issues/103
2015-05-06 12:00:26 -04:00
Junegunn Choi
18313fa43e
Update README
2015-05-03 22:10:32 +09:00
Jeremy Pallats/starcraft.man
ef4549d2d1
Support Python 2.6+ & 3.0+
...
* Seamless support of both version with same code.
* Added test version for py3 on RVM = 2.1.0.
2015-05-02 10:21:02 -04: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
Marco Hinz
13de76383d
Ignore case for "<Plug>"
2015-04-12 13:45:27 +02:00
Junegunn Choi
e04f93b162
Improve check of Neovim Job API
...
Checking for the existence of `jobwait()` function seems like a more
robust way to check if the current Neovim process meets the requirement
of the parallel installer. This condition precludes a very old version
of Neovim built even before the initial Job API was implemented.
2015-04-07 22:28:13 +09:00
Junegunn Choi
923f3fb3d5
Print warning message on old Neovim ( #206 )
...
Suggested by @starcraftman.
2015-04-07 22:20:34 +09:00
Junegunn Choi
6a7efea26b
Fix local plugin judgement on Windows ( #205 )
2015-04-07 04:06:59 +09:00
Junegunn Choi
27354c826e
PlugUpgrade using git
2015-04-03 00:47:18 +09:00
Jeremy Pallats/starcraft.man
047fbba4cd
New dict format.
2015-03-27 13:03:46 -04:00
Jeremy Pallats/starcraft.man
fa5ece81f7
New neovim jobs API.
2015-03-26 10:41:43 -04:00
Junegunn Choi
e1b7f1ae85
Update usage and license in plug.vim
2015-03-24 00:00:35 +09:00
Jeremy Pallats/starcraft.man
8da3942484
Fix for #193 Missing status when PlugUpdate
2015-03-22 15:49:53 -04:00
Junegunn Choi
cbaf4f3088
Allow using Ruby/Python for PlugUpgrade on Windows ( #192 )
2015-03-15 13:04:47 +09:00
Junegunn Choi
9abd50facd
Change the default number of threads on Windows to 1 ( #191 )
2015-03-14 14:32:24 +09:00
Jeremy Pallats/starcraft.man
d0120cfb45
Disable on cygwin for now.
2015-03-12 09:57:12 -04:00
Junegunn Choi
3c6ac68947
Python 2.6 compatibility
...
Tested on
- Vim 7.2.330
- Python 2.6.5
- Ubuntu 10.04
- https://gist.github.com/junegunn/863dcbd78eadece788cd
2015-03-08 02:00:06 +09:00
Junegunn Choi
a34b745a21
Fix #184 - Avoid duplicate entries in g:plugs_order
2015-02-25 22:31:39 +09:00
Junegunn Choi
5698a055c3
Minor refactoring
2015-02-22 11:41:27 +09:00
Junegunn Choi
59748b0680
Fix error on windows when plug home contains spaces ( #154 )
...
Also fixes blank command output.
2015-02-22 03:53:24 +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
bb48508c3e
Fix #177 - Check Python version >= 2.7
2015-02-21 03:47:58 +09:00
Jeremy Pallats/starcraft.man
e362fd5931
Python parallel plugin management.
...
* Main differences from ruby are inside Command class, notably it
poll/sleeps on the subprocess to check output & timeout.
* Another difference, interrupt is not instaneous due to checking var.
* Otherwise, I mainly just mirrored code into objects.
* Note that due to GVim freeze, disabling use on Windows
2015-02-18 10:07:35 -05:00
Junegunn Choi
7e4191baaf
Fix update of tagged plugins ( #174 )
2015-02-18 16:47:32 +09:00
Junegunn Choi
c74fae9f8e
Revert "Use :pgroup option when starting subprocesses"
...
This reverts commit 308fb9bc94
.
2015-02-17 20:59:22 +09:00
Junegunn Choi
fc200da975
Add o
key binding for PlugDiff
2015-02-17 14:09:07 +09:00
Junegunn Choi
308fb9bc94
Use :pgroup option when starting subprocesses
...
This makes it easier and faster to kill spawned git processes.
Repetitive `pgrep` command for collecting PIDs is no longer required.
Unfortunately, :pgroup option is not supported on Ruby 1.8 so we can't
remove the old implementation of `killall`.
2015-02-17 11:43:39 +09:00
Junegunn Choi
4a96db8971
Restore $GIT_TERMINAL_PROMPT in s:update_finish
...
Fix for asynchronous installer of Neovim
2015-02-15 21:24:33 +09:00
Junegunn Choi
7fec10e088
Remove git::@
from URI if git 2.3.0 or above is found
...
Related: #161 , #133 , #109
2015-02-15 18:48:57 +09:00
Junegunn Choi
9c1cca32f0
Do not escape spaces in &rtp
...
Related: https://github.com/SirVer/ultisnips/issues/445
2015-02-14 23:11:20 +09:00
Junegunn Choi
f6be60a9a5
Use v:version == 702 && has('patch374')
...
Thanks to @justinmk
2015-02-13 16:09:01 +09:00
Junegunn Choi
e81e761d43
Fix #166 - v:version >= 703 || has('patch-7.2.374')
2015-02-13 14:20:16 +09:00
Junegunn Choi
ef784c17b1
Fix #154 - issues with paths containing spaces
2015-02-12 11:35:05 +09:00
Junegunn Choi
7aeff0ef0d
Disable Ruby installer when without patch-7.2.374 ( #162 )
2015-02-10 12:09:46 +09:00
Junegunn Choi
773b3cadd0
Do not use --progress option on git 1.7.0 or below ( #162 )
2015-02-10 01:48:54 +09:00
Junegunn Choi
71542dd896
Do not use --progress option when not necessary
...
Patch suggested by @sangh. Fix #162 and #163 .
2015-02-09 12:12:50 +09:00
Junegunn Choi
f825e4ef6e
Ignore error when the buffer is not properly initialized ( #162 )
2015-02-09 12:09:27 +09:00
Junegunn Choi
6e7509e2ef
Update PlugClean for Gist plugins
...
In order to install Gist as a plugin, you have to modify its `dir` to be
the `plugin` subdirectory of the normal path of the plugin if it were an
ordinary pathogen-compatible Vim plugin.
Plug 'https://gist.github.com/952560a43601cd9898f1.git ',
\ { 'dir': g:plug_home.'/xxx/plugin', 'rtp': '..' }
PlugClean command was incompatible with the above trick, so it was
updated not to remove the parent directory of `dir` of each plugin.
2015-02-08 14:47:19 +09:00
Junegunn Choi
48e8000b6a
Use /bin/sh instead of /bin/bash (PlugSnapshot)
2015-02-08 01:08:18 +09:00
Junegunn Choi
79da5b2654
Fix #159 by temporarily setting &shell to sh
2015-02-07 13:36:45 +09:00
Junegunn Choi
7d40f592af
Fix #155 - cd /d
on Windows
2015-01-29 19:08:03 +09:00
Micha Moskovic
061b326b37
Clarify messages after 'PlugUpgrade'
2015-01-26 10:46:20 +01:00
Michael Reed
b440603fa9
Simplify neovim check
2015-01-17 16:38:50 -05:00
Junegunn Choi
04fc8f9aba
Fix #145 - Merge duplicate on-demand loading triggers
2015-01-17 17:20:37 +09:00
Junegunn Choi
0e9fa672f8
Fix #139 - Use git fetch+merge instead of pull
2015-01-08 23:21:32 +09:00
Dorien Snake
06f903d8af
Downcase opt-in confirmation options
...
There's a fairly widespread convention which recommends indicating the default
confirmation option in uppercase. Granted, the number of applicable instances
in vim-plug is currently only two, but perhaps this'll save users with such an
inclination having to hit Enter just to sate their curiosities.
2014-12-08 08:49:45 -05:00
Jacob Niehus
53cc8a53d9
Check for full match of command name
2014-12-07 13:19:09 -07:00