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
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