Junegunn Choi
385a1eb350
Detect abnormal process exit using 'Error' line
2014-10-10 10:28:15 +09:00
Junegunn Choi
8c915a5271
Reuse plug window even if it's in another tab
2014-10-10 10:23:00 +09:00
Junegunn Choi
ee9f0e55b8
Use s:lines instead of split
2014-10-10 10:10:52 +09:00
Junegunn Choi
018adb2aef
Disable NVim parallel installer on Windows
2014-10-10 10:06:29 +09:00
Junegunn Choi
da47e6ee56
Avoid unnecessary tab/window switch
2014-10-10 04:39:38 +09:00
Junegunn Choi
662274e617
Stabilize Neovim installer
...
- Abort running jobs when plug windows is reset
- Multi-line error report
- Retain window view
2014-10-10 01:10:34 +09:00
Junegunn Choi
4eeff535fa
Parallel installer for Neovim
2014-10-09 19:55:36 +09:00
Junegunn Choi
c3669836d3
Fix Travis CI build
2014-10-02 01:32:23 +09:00
Junegunn Choi
eb38fe3d32
Fix Travis CI build
2014-10-02 01:21:52 +09:00
Junegunn Choi
e7704e6cb3
PlugSnapshot to use unexpanded plug home
...
/cc @andreicristianpetcu
plug#begin expands its path argument and converts it to the absolute
path by default. However, it makes sense to use the unexpanded form in
case of PlugSnapshot as described in
https://github.com/junegunn/vim-plug/issues/97#issuecomment-57421483
For example, for the following cases,
- call plug#begin('~/.vim/plugged')
- call plug#begin('$HOME/.vim/plugged')
PlugSnapshot will use the exact arguments, `~/.vim/plugged` or
`$HOME/.vim/plugged`, instead of the absolute paths such as
`/home/jg/.vim/plugged`.
2014-10-01 23:14:27 +09:00
Junegunn Choi
e1e04cabd5
Minor refactoring
...
/cc @vheon
2014-10-01 11:37:58 +09:00
Junegunn Choi
afc20ecff3
Implement PlugSnapshot ( #97 )
...
Known issue: After running the script, PlugDiff will show "future"
commits.
2014-10-01 03:10:24 +09:00
Junegunn Choi
38510a8788
Remove unnecessary submodule command after recursive clone
2014-09-29 02:12:33 +09:00
Junegunn Choi
a34b06dd54
Fix Travis-CI build
2014-09-27 15:30:58 +09:00
Junegunn Choi
5d910fc9ea
Allow unmanaged plugins inside g:plug_home ( #95 )
2014-09-27 14:41:57 +09:00
Junegunn Choi
f31477407a
Enable syntax only during startup
...
Related discussion can be found in #83 . If the user choose not to use
syntax highlighting, he can disable it by putting `syntax off` after
`plug#end()`. But since `plug#end()` is called by `PlugInstall` or
`PlugUpdate`, it is reenabled on those commands which is not desirable.
This commit fixes the issue by changing `plug#end` to do `syntax enable`
only during Vim startup.
2014-09-23 22:11:31 +09:00
Junegunn Choi
0e907d4f38
Add link to Travis CI page
2014-09-23 15:30:46 +09:00
Junegunn Choi
cb08d6036b
Reload plugins after everything's ready
2014-09-23 15:25:05 +09:00
Junegunn Choi
9d63fe6aeb
Merge pull request #88 from junegunn/improve-rtp-mgmt
...
Improve &runtimepath mgmt (fix #85 )
2014-09-23 10:14:03 +09:00
Junegunn Choi
0489b5deed
Stricter double-comma replacement
...
To handle paths ending with commas
2014-09-23 10:01:16 +09:00
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
115a25de79
Suppress error messages from which
command
2014-09-19 00:40:27 +09:00
Junegunn Choi
a64b156682
Expand argument to plug#begin ( #82 )
2014-09-17 19:41:00 +09:00
Junegunn Choi
a9fa8f44e5
Merge pull request #79 from junegunn/U
...
Add `U` keybinding for updating plugins
2014-09-15 21:12:25 +09:00
Junegunn Choi
d6590fa883
Code cleanup
2014-09-15 21:03:37 +09:00
Junegunn Choi
cabaf7b431
Use blackhole register when deleting lines
2014-09-15 21:02:08 +09:00
Junegunn Choi
6e509db6ff
Add U
keybinding for updating plugins
2014-09-15 19:12:52 +09:00
Junegunn Choi
7b7778d5ba
Remove plugin directory on failure during installation ( #75 )
...
If installation process is terminated during `git submodule ...`, the
directory ends up in an inconsistent state. This commit ensures
that the directory is removed on failure.
Fixed Ruby 1.8.7 compatibility.
2014-09-14 13:54:20 +09:00
Junegunn Choi
f3e2d214df
Revert "Remove plugin directory on failure during installation ( #75 )"
...
This reverts commit 5ec1faefab
.
2014-09-14 13:49:00 +09:00
Junegunn Choi
5ec1faefab
Remove plugin directory on failure during installation ( #75 )
...
If installation process is terminated during `git submodule ...`, the
directory ends up in an inconsistent directory. This commit ensures
that the directory is removed on failure.
2014-09-14 13:41:36 +09:00
Junegunn Choi
6406d73c9a
When to use for
option
2014-09-10 23:45:22 +09:00
Junegunn Choi
ff4cbe23c0
Throw v:shell_error when system() output is empty
2014-09-10 00:21:39 +09:00
Junegunn Choi
681ca2d43a
Refactor PlugUpgrade ( #72 )
...
- Remove duplicate code
- Do not create .old file when vim-plug is up-to-date
- Better messages
2014-09-10 00:16:23 +09:00
Junegunn Choi
adb2413f0d
syntax enable
instead of syntax on
2014-09-05 12:04:28 +09:00
Junegunn Choi
dda21b50bf
Merge pull request #67 from stevensons/resolve-symlink
...
Resolve symlinks in path to plug.vim
2014-09-04 20:12:27 +09:00
Scott Stevenson
537a5321aa
Resolve symlinks in path to plug.vim
...
If `plug.vim` is a symbolic link, `PlugUpgrade` will now download the
latest version to the resolved path rather than overwriting the link.
2014-09-04 10:54:15 +00:00
Junegunn Choi
99f6f36b69
Do not print 'D'-message when there was no update ( #66 )
...
This commit assumes that the git pull command prints 'Already
up-to-date' when the repository is up-to-date. Let's just hope that it
doesn't change in the future.
2014-09-04 14:10:33 +09:00
Junegunn Choi
3f82808bea
Use blackhole register when deleting commit list
2014-09-04 14:09:06 +09:00
Junegunn Choi
7474edf13f
Remove unnecessary dot-concatenations
...
Thanks to @vheon for the tip.
2014-09-04 01:48:27 +09:00
Junegunn Choi
25b0fb7583
Merge pull request #65 from vheon/fix-preview-commit
...
[PlugDiff] Change directory after wincmd to avoid side-effects on BufEnter/BufLeave
2014-09-04 01:29:57 +09:00
Andrea Cedraro
a868ee4c11
cd to repo root when in preview window on preview commit
2014-09-03 08:47:01 +02:00
Junegunn Choi
49851436ff
Use --no-rebase
option on git pull
( #64 )
2014-09-03 02:14:54 +09:00
Junegunn Choi
2f9a94e8c0
Update README
2014-08-26 01:39:12 +09:00
Junegunn Choi
ab3bd3b17c
Implement g:plug_url_format ( #62 )
2014-08-26 01:36:50 +09:00
Junegunn Choi
3572ffde79
Add g:plug_window to README ( #57 )
2014-08-20 12:38:22 +09:00
Junegunn Choi
18c8b54793
Add test case for g:plug_window ( #57 )
2014-08-20 12:33:37 +09:00
Junegunn Choi
1752de5b7c
Fix indentation
2014-08-20 12:33:37 +09:00
Miles Whittaker
2f3225fc60
User can now specify how plug window opens
...
Using 'let g:plug_window = "topleft new"' or something similar, the
user can specify how they would like the plug window to open.
2014-08-20 12:33:37 +09:00
Junegunn Choi
1022acad0b
Add example for on-demand loading for multiple file types ( #59 )
2014-08-20 01:27:55 +09:00
Junegunn Choi
68c7fbbf9d
Change raw.github.com url ( #58 )
...
https://developer.github.com/changes/2014-04-25-user-content-security/
2014-08-19 20:46:27 +09:00