{"repo":"skywind3000/asyncrun.vim","free":true,"listed":false,"github":"https://github.com/skywind3000/asyncrun.vim","clone":"git clone https://github.com/skywind3000/asyncrun.vim.git","description":":rocket: Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!","language":"Vim Script","stars":1904,"topics":["asyncrun","vim","vim-plugin","neovim","asynchronous","build","make","vim8","neomake","dispatch"],"license":"MIT","category":"cli-tools","readme_excerpt":"Preface This plugin takes the advantage of new APIs in Vim 8 (and NeoVim) to enable you to run shell commands in the background and read the output in the quickfix window in realtime: - Easy to use, start your background command by :AsyncRun (just like old ! cmd). - The command is running in the background, no need to wait for the entire process to finish. - Output is displayed in the quickfix window, errors are matched with errorformat . - You can explore the error output immediately or keep working in vim while executing. - Ring the bell or play a sound to notify your job is finished while you're focusing on editing. - Customizable runners and command modifiers bring you the dark power of asyncrun. - Fast and lightweight, just a single self-contained asyncrun.vim source file. - Provide corresponding user experience in vim, neovim, gvim, and macvim. If that doesn't excite you, then perhaps this GIF screen capture below will change your mind. 【README in Chinese 中文文档】 News - 2021/12/15 new extra runners to run command in a tmux, or floaterm window. - 2020/02/18 asynctasks uses asyncrun to introduce vscode's task system to vim. - 2020/01/21 run command in internal terminal with -mode=term see here. - 2020/04/17 AsyncRun now supports command range, try: :%AsyncRun cat . Install Install with vim-plug: Example Remember to open vim's quickfix window by :copen (or setting g:asyncrun open ) before invoking AsyncRun , otherwise, you will not see any output. Contents - Preface - News -","default_branch":null,"files":null,"tree":[],"storefront":"/r/skywind3000","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/skywind3000/asyncrun.vim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}