🍡日本語 | 🍔English |
---|
NeoVimで以下のコマンドを実行してください。
:RunIt
setup()
内に、拡張子と実行するコマンドをテーブルにして指定してください。 以下はサンプルです。
local function isNodejs()
local packagejson = "package.json"
if vim.fn.findfile(packagejson, "./") == packagejson then
return true
else
return false
end
end
require("runit").setup({
js = function(file)
if isNodejs() then
return "node" .. file
else
return "deno run -A " .. file
end
end,
ts = function(file)
return "deno run -A " .. file
end,
mjs = function()
return "node" .. file
end,
py = function(file)
return "python" .. file
end,
})
runit で他のターミナルプラグインを使用するようにカスタマイズできます。
require("runit").setup({
mjs = function()
return "node" .. file
end,
py = function(file)
return "python" .. file
end,
}, "Deol")
- dein.vim
[[plugins]]
repo = "https://github.com/Comamoca/runit.nvim"
on_cmd = ["RunIt"]
- dein.vim(toml)
call("dein#add", "https://github.com/Comamoca/runit.nvim")
このリポジトリをクローンして./lua/runit.lua
を編集してください。
- コマンドライン引数に対応させる。
MIT