local lazy = {} lazy.path = vim.fn.stdpath('data') .. '/lazy/lazy.nvim' function lazy.install(path) if not vim.loop.fs_stat(path) then print('Installing lazy.nvim....') vim.fn.system({ 'git', 'clone', '--filter=blob:none', 'https://github.com/folke/lazy.nvim.git', '--branch=stable', -- latest stable release path, }) end end function lazy.setup(plugins) lazy.install(lazy.path) vim.opt.rtp:prepend(lazy.path) require('lazy').setup(plugins, lazy.opts) end lazy.setup({ {import = 'plugins'} })