https://github.com/vimpostor/vim-launchpad
Effortless project launching 🚀
https://github.com/vimpostor/vim-launchpad
neovim neovim-plugin nvim vim vim-plugin
Last synced: about 2 months ago
JSON representation
Effortless project launching 🚀
- Host: GitHub
- URL: https://github.com/vimpostor/vim-launchpad
- Owner: vimpostor
- License: gpl-3.0
- Created: 2025-03-30T00:19:09.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2026-04-25T16:11:37.000Z (about 2 months ago)
- Last Synced: 2026-04-25T16:28:11.095Z (about 2 months ago)
- Topics: neovim, neovim-plugin, nvim, vim, vim-plugin
- Language: Vim Script
- Homepage:
- Size: 136 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# vim-launchpad
This plugin provides automatic zero-configuration "Build and Run" functionality in a language-agnostic way.
Vim by default ships with usable build support as per [:h :compiler](https://vimhelp.org/quickfix.txt.html#%3Acompiler) and [:h 'makeprg'](https://vimhelp.org/options.txt.html#%27makeprg%27). The goal is to not stray too far from this original idiomatic vim compiler support and leverage for example the builtin quickfix error jumping from [:h :cexpr](https://vimhelp.org/quickfix.txt.html#%3Acexpr), and then extend it in the following principles:
- Make the build step asynchronous
- Allow to launch the built program
- Require zero configuration for the common case
- Provide a reasonable interface (e.g. show program output)
- Add debugging integration with [vimspector](https://github.com/puremourning/vimspector)
# Installation
Using **vim-plug**:
```vim
Plug 'vimpostor/vim-launchpad'
```
# Alternatives
- [vim-dispatch](https://github.com/tpope/vim-dispatch)
- [asyncrun](https://github.com/skywind3000/asyncrun.vim)
- [neomake](https://github.com/neomake/neomake)
These alternatives are good in their own rights, but do not provide an opinionated "just works" experience like this plugin does.