-- ~/.config/nvim/plugin/0-tangerine.lua or ~/.config/nvim/init.lua -- pick your plugin manager local pack = "packer" local function bootstrap(url, ref) local name = url:gsub(".*/", "") local path if pack == "lazy" then path = vim.fn.stdpath("data") .. "/lazy/" .. name vim.opt.rtp:prepend(path) else path = vim.fn.stdpath("data") .. "/site/pack/".. pack .. "/start/" .. name end if vim.fn.isdirectory(path) == 0 then print(name .. ": installing in data dir...") vim.fn.system {"git", "clone", url, path} if ref then vim.fn.system {"git", "-C", path, "checkout", ref} end vim.cmd "redraw" print(name .. ": finished installing") end end -- for stable version [recommended] -- bootstrap("https://github.com/udayvir-singh/hibiscus.nvim", "v1.7") -- for git head bootstrap("https://github.com/udayvir-singh/hibiscus.nvim") bootstrap("https://github.com/udayvir-singh/tangerine.nvim") require'tangerine'.setup{ compiler = { verbose = false, hooks = { "onsave", "oninit" } } }