Skip to content

Neovim terminal / command runners/window

Terminal / command window

Run code in Nvim

  • toggleterm
    • Lua, recently updated
    • manage multiple terminal windows
  • Neoterm
    • Last commit 2023-03

Command/task runners

Overseer

  • GitHub
  • Built-in support for many task frameworks (make, npm, cargo, .vscode/tasks.json, etc)
  • Supports Taskfile
  • Supports toggleterm
  • Default task runner in LazyVim, enabled by overseer extra

Issues:

Other

  • asynctasks

    • VimScript/Python
    • Uses asyncrun to introduce VScode's task system to vim
    • Building/running/testing/deploying tasks
    • Project and global config support
  • sniprun

    • Lua + Rust
    • Partial selection runner
  • VStasks A telescope plugin that runs tasks similar to VS Code's task implementation.
  • neovim-tasks A statefull task manager focused on integration with build systems.

Potentially stale

Stale