Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

shellasync.vim plugin for asynchronously executing shell commands in vim

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 autoload
Octocat-spinner-32 doc
Octocat-spinner-32 plugin
Octocat-spinner-32 syntax
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.md
README.md

shellasync.vim

shellasync.vim plugin for asynchronously executing shell commands in vim

Introduction

shellasync.vim plugin allows you to asynchronously execute shell commands inside vim and see output inside a seperate window buffer without waiting for a command to finish. It also includes shell emulator so you can interactivly execute commands inside vim buffer. It uses python's subprocess and threading capabilities to execute shell commands in seperate thread and non-blockingly get the output as the command executes

Note: this plugin is highly experimental, so it might make your vim process unstable

Platform: only unix based operating systems are supported

Requirements: vim 7.3 with atleast 569 patchset included and compiled with python support

Screenshot

image

Usage

See :help shellasync

Something went wrong with that request. Please try again.