local pluginspath = vim.fn.stdpath("data") .. "/lazy" local lazypath = pluginspath .. "/lazy.nvim" -- install lazy if not vim.loop.fs_stat(lazypath) then vim.fn.system({ "git", "clone", "--filter=blob:none", "--single-branch", "https://github.com/folke/lazy.nvim.git", lazypath, }) end vim.opt.runtimepath:prepend(lazypath) -- use a protected call so we don't error out on first use local status_ok, lazy = pcall(require, "lazy") if not status_ok then print("lazy just installed, please restart neovim") return end -- install plugins lazy.setup({ { "xero/miasma.nvim", lazy = false, priority = 1000, config = function() vim.cmd([[colorscheme miasma]]) end }, require("plugins.osc52-yank"), require("plugins.git"), require("plugins.tmux"), require("plugins.scrollbar"), require("plugins.gitsigns"), require("plugins.luasnip"), require("plugins.which-key"), require("plugins.telescope"), require("plugins.treesitter"), require("plugins.mason"), require("plugins.mason-dap"), require("plugins.mason-null-ls"), require("plugins.null-ls"), require("plugins.lsp"), require("plugins.cmp"), require("plugins.colorizer"), require("plugins.tint"), require("plugins.undotree"), require("plugins.ansi"), require("plugins.lualine"), require("plugins.increname"), require("plugins.devicons"), --{ "xero/sourcerer.vim" }, --{ 'xero/vim-noctu' }, --{ 'mattn/vim-sl' }, -- train --require("plugins.autopairs"), --require("plugins.copilot"), })