nvim: use vim.pack
This commit is contained in:
@@ -2,59 +2,12 @@ require("config.options")
|
||||
require("config.remap")
|
||||
require("config.lsp")
|
||||
|
||||
local ok, paq = pcall(require, "paq")
|
||||
if ok then
|
||||
paq({
|
||||
"EdenEast/nightfox.nvim",
|
||||
"ellisonleao/gruvbox.nvim",
|
||||
"rmagatti/auto-session",
|
||||
"stevearc/conform.nvim",
|
||||
"otavioschwanck/arrow.nvim",
|
||||
"folke/flash.nvim",
|
||||
"folke/snacks.nvim",
|
||||
"stevearc/oil.nvim",
|
||||
{
|
||||
"jake-stewart/multicursor.nvim",
|
||||
branch = "1.0",
|
||||
},
|
||||
{
|
||||
"nvim-treesitter/nvim-treesitter-textobjects",
|
||||
branch = "master",
|
||||
},
|
||||
{
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
branch = "master",
|
||||
build = ":TSUpdate",
|
||||
},
|
||||
})
|
||||
else
|
||||
print("plugin paq missing")
|
||||
end
|
||||
|
||||
local function load_plugin(name, setup)
|
||||
local cfg = require(setup)
|
||||
name = cfg.main or name
|
||||
local ok, plugin = pcall(require, name)
|
||||
if ok then
|
||||
if cfg.config then
|
||||
cfg.config(cfg.opts)
|
||||
else
|
||||
plugin.setup(cfg.opts)
|
||||
end
|
||||
if cfg.init then
|
||||
cfg.init(plugin)
|
||||
end
|
||||
else
|
||||
print("plugin " .. name .. " missing")
|
||||
end
|
||||
end
|
||||
|
||||
load_plugin("arrow", "plugins.arrow")
|
||||
load_plugin("nightfox", "plugins.colorscheme")
|
||||
load_plugin("conform", "plugins.conform")
|
||||
load_plugin("flash", "plugins.flash")
|
||||
load_plugin("multicursor-nvim", "plugins.multicursor")
|
||||
load_plugin("oil", "plugins.oil")
|
||||
load_plugin("snacks", "plugins.snacks")
|
||||
load_plugin("treesitter", "plugins.treesitter")
|
||||
load_plugin("auto-session", "plugins.auto-session")
|
||||
require("plugins.arrow")
|
||||
require("plugins.auto-session")
|
||||
require("plugins.colorscheme")
|
||||
require("plugins.conform")
|
||||
require("plugins.flash")
|
||||
require("plugins.multicursor")
|
||||
require("plugins.oil")
|
||||
require("plugins.snacks")
|
||||
require("plugins.treesitter")
|
||||
|
||||
Reference in New Issue
Block a user