-- This file simply bootstraps the installation of Lazy.nvim and then calls other files for execution -- This file doesn't necessarily need to be touched, BE CAUTIOUS editing this file and proceed at your own risk. local lazypath = vim.env.LAZY or vim.fn.stdpath "data" .. "/lazy/lazy.nvim" if not (vim.env.LAZY or (vim.uv or vim.loop).fs_stat(lazypath)) then -- stylua: ignore vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath }) end vim.opt.rtp:prepend(lazypath) -- validate that lazy is available if not pcall(require, "lazy") then -- stylua: ignore vim.api.nvim_echo({ { ("Unable to load lazy from: %s\n"):format(lazypath), "ErrorMsg" }, { "Press any key to exit...", "MoreMsg" } }, true, {}) vim.fn.getchar() vim.cmd.quit() end vim.keymap.set("i", "jk", "") -- neovide if vim.g.neovide then -- Put anything you want to happen only in Neovide here vim.g.neovide_padding_top = 20 vim.g.neovide_padding_bottom = 20 vim.g.neovide_padding_right = 20 vim.g.neovide_padding_left = 20 end require "lazy_setup" require "polish"