Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A task runner and job management plugin for Neovim

License

NotificationsYou must be signed in to change notification settings

stevearc/overseer.nvim

Repository files navigation

A task runner and job management plugin for Neovim

Features

  • Built-in support for many task frameworks (make, npm, cargo,.vscode/tasks.json, etc)
  • Simple integration with vim.diagnostics and quickfix
  • UI for viewing and managing tasks
  • Quick controls for common actions (restart task, rerun on save, or user-defined functions)
  • Extreme customizability. Very easy to attach custom logic to tasks
  • Define and run complex multi-stage workflows
  • Support forpreLaunchTask when used withnvim-dap

Requirements

Installation

overseer supports all the usual plugin managers

lazy.nvim
{'stevearc/overseer.nvim',opts= {},}
Packer
require('packer').startup(function()use {'stevearc/overseer.nvim',config=function()require('overseer').setup()end    }end)
Paq
require"paq"{    {'stevearc/overseer.nvim'};}
vim-plug
Plug'stevearc/overseer.nvim'
dein
calldein#add('stevearc/overseer.nvim')
Pathogen
git clone --depth=1 https://github.com/stevearc/overseer.nvim.git~/.vim/bundle/
Neovim native package
git clone --depth=1 https://github.com/stevearc/overseer.nvim.git \"${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/pack/overseer/start/overseer.nvim

Quick start

Add the following to your init.lua

require('overseer').setup()

To get started, all you need to know is:OverseerRun to select and start a task, and:OverseerToggle to open the task list.

demo.mp4

If you don't see any tasks from:OverseerRun, it might mean that your task runner is not yet supported. There is currently support for VS Code tasks, make, npm, cargo, and some others. If yours is not supported, (request support here).

If you want to define custom tasks for your project, I'd recommend starting withthe tutorials.

Tutorials

Guides

Explanation

Third-party integrations

Recipes

Reference

Screenshots

2022-07-23.12-42-37.mp4

About

A task runner and job management plugin for Neovim

Topics

Resources

License

Stars

Watchers

Forks

Languages


[8]ページ先頭

©2009-2025 Movatter.jp