G = require('G') -- Clone lazy.nvim (only needed for native Neovim, not VSCode) if not G.g.vscode then 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) end 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