Commit Graph
100 Commits
Author SHA1 Message Date
Junegunn Choi e4671eaf9e Do not assume that frozen key exists
To avoid possible error after PlugUpgrade
2014-07-18 01:27:41 +09:00
Junegunn Choi 9afa356fb3 Exclude unmanaged plugins from PlugDiff output 2014-07-17 10:28:59 +09:00
Junegunn Choi e04f696682 Ignore errors during :helptags
https://github.com/junegunn/vim-plug/issues/31#issuecomment-49058031
2014-07-17 02:20:00 +09:00
Junegunn Choi 4cb5fd04a6 Note on single quotes (#33) 2014-07-16 20:40:49 +09:00
Junegunn Choi c16743e8fc License 2014-07-16 20:39:39 +09:00
Junegunn Choi 46a6e8441f Pin first and last path in &rtp (#34) 2014-07-16 20:26:42 +09:00
Junegunn Choi 466d1839b3 Add support for local plugins. Add frozen option (#32) 2014-07-16 19:52:58 +09:00
Junegunn Choi c3cf35abb5 Ignore occasional error from Ruby 1.8.7
Related: https://bugs.ruby-lang.org/issues/1471
2014-07-13 22:02:11 +09:00
Junegunn Choi 344f80aedb Fix Ruby installer for Ruby 1.8.7 (#31) 2014-07-13 20:18:56 +09:00
Junegunn Choi dae0540a11 Change gif 2014-07-13 17:39:19 +09:00
Junegunn Choi af89938633 Real-time progress report
This commit is almost identical to the reverted
60b907c87f, but it tries to avoid high CPU load
by not printing every line.
2014-07-13 03:58:16 +09:00
Junegunn Choi 35c5f2830b Revert "Real-time progress report"
This reverts commit 60b907c87f.
2014-07-13 03:22:25 +09:00
Junegunn Choi 60b907c87f Real-time progress report 2014-07-13 03:05:54 +09:00
Junegunn Choi 9ceb9caa09 Minor refactoring 2014-07-10 00:44:09 +09:00
Junegunn Choi 42a42e7e71 Fix after directory and Plugfile on Windows 2014-07-10 00:13:32 +09:00
Junegunn Choi 8885b1086f Minor refactoring in ODL: no need to pass full dict 2014-07-09 01:14:03 +09:00
Junegunn Choi 90c07f269c Fix <Plug>-based ODL on visual range spanning multiple lines 2014-07-07 22:55:44 +09:00
Junegunn Choi f1c5157e35 Fix <Plug>-based on-demand-loading on visual mode 2014-07-07 19:06:20 +09:00
Junegunn Choi 7f1ec7b12b Load ftplugins while avoiding extraneous FileType events (#24, #25) 2014-07-04 14:20:48 +09:00
Junegunn Choi f90afc9081 Remove images from repo 2014-06-23 23:39:48 +09:00
Junegunn Choi 612b9b3afd Fix test cases for travis-ci 2014-06-23 13:16:14 +09:00
Junegunn Choi 58891e05be Travis-CI integration 2014-06-23 12:57:46 +09:00
Junegunn Choi baf7b18f73 Update test runner script 2014-06-23 12:53:51 +09:00
Junegunn Choi cc37ed48be Improve PlugStatus message
Invalid branch/tag: %s (expected: %s). Try PlugUpdate.
2014-06-23 12:22:25 +09:00
Junegunn Choi afe7dc6f8f Use case-sensitive match 2014-06-23 04:04:03 +09:00
Junegunn Choi 8863a3a53c Fix #28: False alarm from PlugStatus when tag used 2014-06-23 04:02:49 +09:00
Junegunn Choi ee04a646d3 Fix: dependent plugins not loaded after initial installaion 2014-06-22 21:49:51 +09:00
Junegunn Choi 6ddee62977 Ensure ftplugin files are loaded (#24) 2014-06-22 13:09:18 +09:00
Junegunn Choi 8cf5fca9ca Revert "Ensure ftplugin files are loaded (#24)"
This reverts commit a026eb39c4.

Conflicts:
	plug.vim
2014-06-22 12:49:22 +09:00
Junegunn Choi 347fccb030 Revert "Remove FileType autocmd after loaded"
This reverts commit db3f5ad5c3.

Conflicts:
	plug.vim
2014-06-22 12:45:21 +09:00
Junegunn Choi a026eb39c4 Ensure ftplugin files are loaded (#24)
If `filetype plugin on` is called before `plug#end()`, filetype
plugin handler is invoked before ODL autocmd from vim-plug which
updates runtimepath and ftplugin files are not loaded.
2014-06-22 10:27:15 +09:00
Junegunn Choi 4d352e1849 Revert "Clear #filetypeplugin for filetype-based ODL (#24)"
This reverts commit 1d477a1a01.
2014-06-22 10:21:58 +09:00
Junegunn Choi db3f5ad5c3 Remove FileType autocmd after loaded 2014-06-22 09:58:14 +09:00
Junegunn Choi 1d477a1a01 Clear #filetypeplugin for filetype-based ODL (#24) 2014-06-22 04:24:19 +09:00
Junegunn Choi 288a4f72ce Add pending test case on dependency resolution 2014-06-20 21:35:42 +09:00
Junegunn Choi 5168cd50db Allow updating subset of plugins
This commit extends `PlugInstall` and `PlugUpdate` command to allow
updating only a subset of plugins as follows:

    " With tab completion of plugin names
    :PlugInstall vim-easy-align seoul256
    :PlugUpdate vim-easy-align seoul256
2014-06-20 20:53:57 +09:00
Junegunn Choi 4d32762432 Allow -range in on-demand loading commands 2014-06-20 20:35:33 +09:00
Junegunn Choi 8dff1dae37 Allow trailing comment after Plug declaration (#23) 2014-06-20 09:58:50 +09:00
Junegunn Choi b5b687ad9a On-demand loading on filetypes (#21) 2014-06-17 11:59:42 +09:00
Junegunn Choi 7e69a50890 Fix on-demand loading: load ftdetect and **/*.vim as well 2014-06-17 11:45:42 +09:00
Junegunn Choi 476a613746 Fix #19: install error 2014-06-06 00:16:57 +09:00
Junegunn Choi 12b5dcb903 git submodule update --init --recursive (#18) 2014-06-03 18:51:01 +09:00
Junegunn Choi de81f95f69 Use black hole register when emptying buffer 2014-04-15 02:01:47 +09:00
Junegunn Choi b7cf1ca65a Echo "Press 'D'" message only on PlugUpdate 2014-04-15 02:00:39 +09:00
Junegunn Choi 7fa22a6927 PlugDiff: Display commit info in preview window 2014-04-14 21:20:21 +09:00
Junegunn Choi 6f487f1579 Explicitly return 0 2014-04-14 20:27:23 +09:00
Junegunn Choi f8fcc81783 Use s:esc function 2014-04-09 15:25:21 +09:00
Junegunn Choi 32dc4ca93f Change PlugDiff message (suggested by @beloglazov in #17) 2014-04-09 11:59:46 +09:00
Junegunn Choi 7047eda149 Change PlugDiff message (thanks to @beloglazov) 2014-04-09 11:22:20 +09:00
Junegunn Choi 5679540a2a Less LOC 2014-04-09 01:03:43 +09:00
Junegunn Choi d2f6c09c7a Fix syntax highlighting (#17) 2014-04-09 00:53:37 +09:00
Junegunn Choi acbba74fe2 Fix output format (#17) 2014-04-09 00:40:19 +09:00
Junegunn Choi 47a3bebb30 Fix test case for PlugStatus 2014-04-08 21:47:57 +09:00
Junegunn Choi f00dacd7bd Add PlugDiff command (#17) 2014-04-08 21:43:49 +09:00
Junegunn Choi 8986f87b83 Change PlugStatus output to match those of other commands 2014-04-08 21:33:38 +09:00
Junegunn Choi ae6f3254d8 Place cursor on the 2nd line during PlugClean 2014-04-08 21:32:29 +09:00
Junegunn Choi 0c1744a819 Merge pull request #16 from CD3/load-order
Respect plug load order (for dependencies)
2014-03-30 12:08:33 +09:00
Junegunn Choi 358363eefc Support paths with spaces (#15 [, #14]) 2014-03-27 01:07:09 +09:00
Junegunn Choi c827d2fa05 Merge pull request #13 from junegunn/shellesc
Replace shellescape function to avoid error when &shellslash is set
2014-03-19 12:22:30 +09:00
Junegunn Choi 2ef9b8a492 Replace shellescape function to avoid error when &shellslash is set 2014-03-19 12:15:26 +09:00
Junegunn Choi 2a3a40dd42 Fix PlugStatus/PlugClean on Windows 2014-03-19 00:43:37 +09:00
Junegunn Choi 411bb2bef9 Update README (Related: #12) 2014-03-14 01:32:08 +09:00
Junegunn Choi ff01c54720 Remove unnecessary code 2014-03-13 01:04:17 +09:00
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 3732cdfabb Add test runner 2014-02-12 02:09:24 +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 75efbd7b68 Update README 2014-01-22 02:35:30 +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 a439a02ff7 Update demo screencast 2014-01-06 16:13:13 +09:00
Junegunn Choi f067394783 Remove dependency resolution section (link to wiki) 2014-01-06 16:01:41 +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 ff5fd55095 Update test/README 2013-10-14 12:59:19 +09:00
Junegunn Choi e5552548dc Add test/README.md 2013-10-14 12:57:14 +09:00
Junegunn Choi 23748f115f Strip trailing slash from g:plug_home 2013-10-14 12:51:53 +09:00
Junegunn Choi 3e65d146ad Encourage use of path argument to plug#begin() to avoid confusion 2013-10-14 12:31:03 +09:00
Junegunn Choi 7ef73525bc Add basic test scenario 2013-10-14 03:24:00 +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 7f160ac4d5 Update README 2013-10-02 11:36:08 +09:00
Junegunn Choi c155bfe576 Add FAQ section (#10)
Thanks to @Shougo and @TaurusOlson
2013-10-01 11:52:18 +09:00
Junegunn Choi 533593e3ef Fix repo name 2013-10-01 01:32:34 +09:00
Junegunn Choi bdb4ebae1a plug.png 2013-10-01 00:36:58 +09:00
Junegunn Choi a8e953b793 PlugUpgrade without curl 2013-09-29 12:31:39 +09:00
Junegunn Choi 5b72a5fc26 Update README: be explicit about reloading .vimrc (#8) 2013-09-29 01:30:59 +09:00
Junegunn Choi 8fe08f1944 Remove trailing backslash from rtp on Windows 2013-09-28 23:43:01 +09:00
Junegunn Choi f6d94b350c Update README 2013-09-28 22:49:14 +09:00
Junegunn Choi c9f88a03fb Add link to a blog post 2013-09-28 22:42:33 +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