Commit Graph
4 Commits
Author SHA1 Message Date
Yasuhiro Matsumoto 33cb99a27c Copied from devel branch of minpac 2020-02-20 13:15:21 +09:00
Yasuhiro Matsumoto a1a4f08691 Make git operation faster
When using many plugins, vim-plug may spawn many git processes for them.

* get revision
* get branch
* get remote.origin.url

This is too heavy. especially on Windows. This change get revision, branch,
remote origin url directly from .git directory.

This idea is borrowed from @k-takata's commit for minpac.

Executing external programs is slow especially on Windows.
Read the information directly from .git directory.
2020-02-20 13:15:05 +09:00
Yasuhiro MatsumotoandJunegunn Choi b32169ff30 Use job_start on vim
Close #498
Close #534
2016-10-17 16:16:03 +09:00
Yasuhiro MatsumotoandJunegunn Choi 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