Skip to content

wsdjeg/code-runner.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

code-runner.nvim

Async Code Runner for Neovim

Image

Installation

With nvim-plug:

require("plug").add({
	{
		"wsdjeg/code-runner.nvim",
		depends = {
			{ "wsdjeg/job.nvim" },
			{ "wsdjeg/notify.nvim" },
		},
	},
})

Setup

require("code-runner").setup({
	runners = {
		lua = { exe = "lua", opt = { "-" }, usestdin = true },
	},
	enter_win = false,
})

Usage

  1. start default runner for current filetype:
lua require('code-runner').open()
  1. run specific command with code-runner:
lua require('code-runner').open('make test')

APIs

  • close(): close code runner window
  • get(ft): get default runner for specific filetype

About

Async Code Runner for Neovim

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published