Junegunn Choi and GitHub
b44ea685aa
Merge pull request #508 from mhinz/silence-deletions
...
Silence :delete commands
2016-08-01 09:52:29 +09: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
f68a4fddae
Update example: youcompleteme#Enable is no longer needed
...
Close #501
2016-07-15 12:18:21 +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
eb25f320a0
Fix travis CI build
2016-05-23 13:15:57 +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
a8b09617f9
Clarify that function call requires call
...
Close #487
2016-05-23 01:12:09 +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
0507fc897e
Merge pull request #476 from junegunn/tag-wildcard
...
Support wildcards in tag option
2016-04-17 18:40:31 +09:00
Junegunn Choi
e6ea538558
Support wildcards in tag option
...
Close #427
2016-04-17 15:32:34 +09:00
Junegunn Choi
3de4567bc0
Fix error in test script
2016-04-17 01:45:51 +09:00
Junegunn Choi
0d9efb01c7
Fix #474 - Load ftdetect files in filetypedetect augroup
2016-04-17 01:13:13 +09:00
Junegunn Choi
92bcecddd6
Revert "Use python2 for YCM post-installation"
...
This reverts commit 367e61b6b0 .
2016-04-14 00:43:10 +09:00
Junegunn Choi
d1752e7d14
Merge pull request #467 from hobarrera/ycm-py2
...
Use python2 for YCM post-installation
2016-04-13 02:00:40 +09:00
Junegunn Choi
612ee1d461
Update README: PlugInstall! and PlugUpdate!
2016-04-10 21:27:35 +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
Junegunn Choi
3595d5b52a
Add comments to test file
2016-04-10 20:21:41 +09:00
Junegunn Choi
10008e5843
Do not patch plug.vim during test
2016-04-10 19:55:10 +09:00
Junegunn Choi
d1351201d9
Merge pull request #463 from yous/force-submodule
...
Make PlugInstall!, PlugUpdate! trigger post-fetch checkout and submodule update
2016-04-04 15:40:14 +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
Junegunn Choi
bdc5c8d3cc
Merge pull request #451 from simonweil/reset-colors-for-show
...
Prevent escape sequences in the preview window from PlugDiff
Steps to reproduce:
1. `git config color.ui always`
2. `PlugDiff`
3. See the content of a commit with `o`
2016-03-26 02:46:06 +09: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
db223a4d84
Merge pull request #430 from junegunn/refactor-installer
...
Refactor duplicate logic in installers
2016-03-24 01:26:49 +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
a4e2c064f0
Update README.md
...
Related: #447
2016-03-17 16:15:45 +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
c463c9fe83
Clarify that the installation script for Windows requires PowerShell
...
https://github.com/junegunn/vim-plug/pull/309#issuecomment-155259326
I take back my words :(
I thought PowerShell means the default Windows shell.
2016-03-06 14:16:56 +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
c06d222480
Merge pull request #428 from junegunn/diff-graph
...
PlugDiff to include graphical representation of commit history
2016-03-03 01:40:59 +09:00
Junegunn Choi
b0f714e812
PlugDiff to include graphical representation of commit history
...
Close #411
2016-02-27 13:02:58 +09:00
Junegunn Choi
a88753ef4e
Merge pull request #419 from itspriddle/bugfix/syntax-with-cli-command
...
Avoid multiple `syntax enable` during Vim startup
2016-02-21 11:32:55 +09: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
Junegunn Choi
3e712f3936
Merge pull request #399 from starcraftman/doc_fix
...
Fix #397 : clarify in docs that GitHub is the default plugin source
2016-02-03 03:57:26 +09:00
Junegunn Choi
03590d8422
Merge pull request #395 from starcraftman/small_fixes
...
Fix #394 : Avoid problem happening.
2016-01-30 05:46:33 +09: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
c88ab60007
Merge pull request #387 from junegunn/as
...
Add 'as' option
2016-01-26 03:39:21 +09:00
Junegunn Choi
7d494b4a7b
Add 'as' option ( #371 )
2016-01-26 03:01:20 +09:00
Junegunn Choi
676174c34d
Merge pull request #386 from srstevenson/conditional-syntax-highlighting
...
Only highlight vim-plug buffers if syntax highlighting is enabled
2016-01-25 13:14:03 +09:00
Junegunn Choi
03504f26b1
Update README - description on plug#end()
...
plug#end() does more than just updating &runtimepath. Close #379 .
2016-01-14 13:16:05 +09:00
Junegunn Choi
46dda37494
Merge pull request #376 from beatrupp/patch-3
...
Add hint for Neovim configuration path
2016-01-11 03:09:07 +09:00
Junegunn Choi
fe0ff38cd9
Update YCM instruction on README
...
Close #372
2016-01-04 02:06:50 +09:00
Junegunn Choi
77413875da
Amend comment section
2015-12-23 13:17:34 +09:00
Junegunn Choi
f695463daf
Merge pull request #366 from junegunn/diff-origin
...
PlugDiff to show pending updates as well
2015-12-23 13:16:27 +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
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
Junegunn Choi
ba97f4458e
Merge pull request #342 from mattn/windows
2015-12-10 01:04:05 +09: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
Junegunn Choi
6173ecc210
Merge pull request #334 from starcraftman/update_travis
...
Migrate travis to use new docker system.
2015-11-29 03:44:24 +09:00
Junegunn Choi
0611369d0d
Update installation instruction ( #329 )
2015-11-28 14:00:19 +09:00
Junegunn Choi
8fb0efe4e5
Merge pull request #316 from junegunn/commit-hash
...
Add support for commit hashes
2015-11-20 15:54:36 +09: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
26e4a77317
Merge pull request #307 from agauniyal/patch-1
...
Add a non-master branch example
2015-10-29 01:39:48 +09:00
Junegunn Choi
fb8a5f9246
Post-update hook should not run in case of an error
2015-10-22 13:23:35 +09:00
Junegunn Choi
a6f3a020e3
Merge pull request #264 from starcraftman/fix_codec
...
Close #262 UnicodeDecodeError
2015-07-31 03:26:17 +09: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
Junegunn Choi
51cf219213
Merge pull request #255 from sodapopcan/plug-diff-mappings
...
Make commit preview unmodifiable + map q for quit
2015-07-09 00:30:10 +09:00
Junegunn Choi
23b508e5fd
Merge pull request #242 from starcraftman/rem_glog
...
Remove GLog.
2015-06-11 01:51:56 +09:00
Junegunn Choi
240dc9cbb6
Fix Travis CI build
2015-05-29 01:07:31 +09:00
Junegunn Choi
f85d4d774b
Test refactoring
2015-05-28 19:03:49 +09:00
Junegunn Choi
50cd5e5819
Remove unused test code
2015-05-28 14:52:07 +09:00
Junegunn Choi
099057da65
Merge branch 'hori-ryota-feature/fixed-bug-of-on-demand-loading'
...
Close #236
2015-05-28 14:45:59 +09:00
Junegunn Choi
8e0fcf88c0
Merge branch 'feature/fixed-bug-of-on-demand-loading'
2015-05-28 14:45:30 +09:00
Junegunn Choi
025f314144
Add failing test case for #236
2015-05-28 14:45:14 +09:00
Junegunn Choi
2ed1f27aa2
Explicitly reset s:-variables during test
2015-05-28 12:34:43 +09:00
Junegunn Choi
7760f1c22b
Merge pull request #235 from starcraftman/simple_depends
...
Update examples: inline declaration
2015-05-24 11:41:22 +09:00
Junegunn Choi
0227c78910
Merge pull request #233 from itspriddle/fix-diff-display
...
Specify a format when `git show` displays a commit
2015-05-20 09:48:12 +09:00
Junegunn Choi
018b48e071
Merge pull request #232 from junegunn/user-autocmd
...
Trigger User autocmd when plugin is loaded on demand (#231 )
2015-05-20 02:10:01 +09: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