G = require('G') -- 安装/定位 lazy.nvim(VSCode 和原生 Neovim 都需要) local lazypath = G.fn.stdpath('data') .. '/lazy/lazy.nvim' if not G.loop.fs_stat(lazypath) then G.fn.system({ 'git', 'clone', '--filter=blob:none', 'https://github.com/folke/lazy.nvim.git', '--branch=stable', lazypath, }) end G.opt.rtp:prepend(lazypath) require('keymap') if G.g.vscode then require('vscode') else require('options') local clone_prefix = G.use_ssh and 'git@github.com:%s.git' or 'https://github.com/%s.git' require('lazy').setup( require('plugs'), { lockfile = G.fn.stdpath('data') .. '/lazy/lazy-lock.json', git = { url_format = clone_prefix, } } ) end